[英]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.