TA的每日心情 | 郁闷 2014-12-17 09:47 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
回复 1# binlanfang 给你一个笨点的代码吧,希望帮到你,建议测试之前先备份好你的数据,不然...
- '参数1: txt文件
- '参数2: 在第几行后插入数据
- '参数3: 插入数据内容
- Call AddLine("C:\test.txt",2,"2")
- Function AddLine(strPath,IntLine,strInput)
- Dim Fso,MyFile
- Set Fso = CreateObject("Scripting.FileSystemObject")
- '以只读的方式打开文件
- Set ReadFile = Fso.OpenTextFile(strPath,1,true)
- '以只写的方式打开文件
- Set WriteFile = Fso.OpenTextFile("NewFile.txt",2,true)
- '如果当前的指针不在整个文档的末尾,读取文本的整行内容
- Do Until ReadFile.AtEndOfStream
- WriteFile.WriteLine ReadFile.ReadLine
- IntLine = IntLine - 1
- '判断光标是否已达到指定行,达到则退出函数
- If IntLine = 0 Then
- WriteFile.WriteLine strInput
- End If
- Loop
- ReadFile.Close
- WriteFile.Close
- Set Fso = Nothing
- End Function
复制代码 |
|