[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
问题是双栏 和 单栏 各自还要保持吗?没见过这样的设置:在同一word中,同时存在不同的栏

TOP

当然可以解决,我试试,但不保证!

TOP

将本vbs文件和a.doc、b.doc保存到同一目录下
测试代码:
  1. ON ERROR RESUME NEXT
  2. Set WordApp=CreateObject("word.application")
  3. 'WordAPP.visible=True
  4. Set FSO=CreateObject("Scripting.FileSystemObject")
  5. SelfPath=FSO.GetFolder(".").Path & "\"
  6. FileName1=SelfPath & "a.doc"
  7. FileName2=SelfPath & "b.doc"
  8. Set Doc1=WordApp.Documents.Open(FileName1)
  9. Set Doc2=WordApp.Documents.Open(FileName2)
  10. TextColumnNum=Doc2.PageSetup.TextColumns.count
  11. WordApp.selection.WholeStory
  12. WordApp.selection.Copy
  13. Doc1.Activate
  14. WordAPP.selection.move 6
  15. WordApp.Selection.TypeParagraph
  16. RangeStart=WordApp.selection.start
  17. WordApp.selection.Paste
  18. RangeEnd=Doc1.content.end
  19. Doc1.Range(RangeStart,RangeEnd).select
  20. Doc1.Range(RangeStart, RangeStart).InsertBreak 3
  21. WordApp.selection.Start = WordApp.selection.Start + 1
  22. Doc1.Range(RangeStart, RangeEnd).InsertBreak 3
  23. WordApp.Selection.PageSetup.TextColumns.SetCount 1
  24. Doc1.save
  25. msgbox "文件合并完成!",vbinformation+vbokonly,"Doc合并"
  26. Set FSO=nothing
  27. Set aDoc=nothing
  28. WordApp.quit
复制代码

TOP

返回列表