新手求助:如何用vb修改txt文件

TLX4915 2007-03-30 09:54:03
如何用vb修改txt文件
那位大哥帮我一把,我需要用vb修改指定txt文件中的固定位置的数据.比如我要不把

"12 35 3243 32434 34 4343343 787
45454 656 5 7676 878 98989 4534"

中第二行中的878改为 999,

该用什么方法,谢谢了

...全文
326 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamtsfw 2007-03-30
  • 打赏
  • 举报
回复
补充:
我把
12 35 3243 32434 34 4343343 787
45454 656 5 7676 878 98989 4534
放入项目目录下的test.txt文件了
iamtsfw 2007-03-30
  • 打赏
  • 举报
回复
请把下面代码放入一个按钮下试验一下

'把文本文件装入一个数组,每行为一个数组元素
Open App.Path & "\test.txt" For Input As #1
Dim strArray() As String
Dim i As Long
i = 0
Dim strLine As String
Do While Not EOF(1) ' 循环至文件尾。
Input #1, strLine
ReDim Preserve strArray(i)
strArray(i) = strLine
i = i + 1
Loop
Close #1

'替换第二行的878
strArray(1) = Replace(strArray(1), "878", "999")

'重写回test.txt文件
Open App.Path & "\test.txt" For Output As #1
Dim j As Long
For j = 0 To i - 1
Print #1, strArray(j)
Next
Close #1

7,787

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧