【发布时间】:2020-03-01 03:00:13
【问题描述】:
我需要打开一个 txt 文件,找到一个特定的字符串,在它下面写几行,保存生成的文件并关闭它。这是我目前所拥有的:
Sub EditMyTXT()
Dim FileNum As Integer
Dim DataLine As String
FileNum = FreeFile()
Open "E:\Host.txt" For Input As #FileNum
While Not EOF(FileNum)
Line Input #FileNum, DataLine
If DataLine = "TextToFind" Then
move to the next line
write text "TextToWriteBelow TextToFind"
move to the next line
write text "MoreTextToWriteBelow"
Else: End If
Wend
Save FileNum
Close FileNum
End Sub
我找不到以允许我读取写入的模式打开 txt 文件的方法。有什么想法、建议吗?
【问题讨论】:
-
打开一个新文件进行输出并将内容复制到该新文件中,根据需要添加新内容。
-
从家里开车时,我也有同样的想法。我将在明天实施并重新发布。谢谢