返回列表 发帖
回复 18# delab-1
未测试.
注意:vbs代码编码是ANSI,export.txt编码是Unicode.
  1. Set fso = CreateObject("Scripting.FileSystemObject")
  2. Set path = fso.GetFolder(".")
  3. Set file = fso.OpenTextFile(path & "\export.txt", 1,-1)
  4. Set wordApp = CreateObject("Word.Application")
  5. Set doc = wordApp.Documents.Open(path & "\export.docx")
  6. Do Until file.AtEndOfStream
  7.     line = file.ReadLine()
  8.     If InStr(line, "=") > 0 Then
  9.         oldstr = Split(line, "=")(0)
  10.         newstr = Split(line, "=")(1)
  11.         With doc.Content.Find
  12.         .Text = oldStr
  13.         .Replacement.Text = newStr
  14.         .Execute ,,,,,,,,,,2
  15.         End With
  16.     End If
  17. Loop
  18. file.Close
  19. doc.Save
  20. doc.Close
  21. wordApp.Quit
  22. Set fso = Nothing
  23. MsgBox "替换完成!"
复制代码
微信:flashercs
QQ:49908356

TOP

返回列表