[英]How to merge a remote MS Word document with the active document in a VBA macro?
在“前端”中,我有一个宏链接到Word中命令栏中的按钮。 此按钮的目的是允许用户将当前文档与其以前的版本进行比较。
在后端,我有一个Java EE服务器和运行有一些servlet的Alfresco。 给定文档名称后,这些servlet之一当前会返回.doc文档。 因此,我只需要使用包含我想要的版本的好名字来调用它,它就会向我返回我所需要的文档。
因此,对于用户而言,理想的工作流程如下:
对我来说最具挑战性的部分是有关VB6的部分。 我知道可以将文档与ActiveDocument.Merge FileName:="path_to_file", MergeTarget:=wdMergeTargetSelected
但是
谢谢你的帮助。
您使用Documents.Open
打开Documents.Open
。 有关不同选项和参数的帮助,请参阅F1帮助。
Option Explicit
Sub OpenDoc()
Dim oDoc As Document
Set oDoc = Documents.Open(FileName:="FILENAME.docx")
Call oDoc.Merge("PATH-TO-OTHER-DOCUMENT.docx")
Set oDoc = Nothing
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.