Share via


DocumentBase.Merge 方法

將某文件中具有修訂標記標示的變更合併至另一份文件中。

命名空間:  Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)

語法

'宣告
Public Sub Merge ( _
    fileName As String, _
    ByRef mergeTarget As Object, _
    ByRef detectFormatChanges As Object, _
    ByRef useFormattingFrom As Object, _
    ByRef addToRecentFiles As Object _
)
public void Merge(
    string fileName,
    ref Object mergeTarget,
    ref Object detectFormatChanges,
    ref Object useFormattingFrom,
    ref Object addToRecentFiles
)

參數

  • fileName
    型別:System.String
    新文件的名稱,這份文件內含合併內容。
  • detectFormatChanges
    型別:System.Object%
    true 表示偵測文件中的格式變更,否則為 false。
  • addToRecentFiles
    型別:System.Object%
    要加入至最近使用的檔案清單中的話為 True,否則為 False。

備註

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

範例

下列程式碼範例會使用 Merge 方法與修訂標記合併變更標記在 Sales2.docx 上輸入文件與目前專案。 這個範例假設,檔案 Sales2.docx 在此資料夾 C:\Docs 的目前電腦上。 若要使用這個範例,請在文件層級專案中的 ThisDocument 類別執行。

Private Sub DocumentMerge()
    Me.Merge("C:\Docs\Sales2.docx", _
        MergeTarget:=Word.WdMergeTarget.wdMergeTargetCurrent, _
        DetectFormatChanges:=True, _
        UseFormattingFrom:=Word.WdUseFormattingFrom.wdFormattingFromCurrent, _
        AddToRecentFiles:=True)
End Sub
private void DocumentMerge()
{
    object MergeTarget = Word.WdMergeTarget.wdMergeTargetCurrent;
    object DetectFormatChanges = true;
    object UseFormattingFrom = 
        Word.WdUseFormattingFrom.wdFormattingFromCurrent;
    object AddToRecentFiles = true;

    this.Merge("C:\\Docs\\Sales2.docx", ref MergeTarget,
        ref DetectFormatChanges, ref UseFormattingFrom, 
        ref AddToRecentFiles);
}

.NET Framework 安全性

請參閱

參考

DocumentBase 類別

Microsoft.Office.Tools.Word 命名空間