Merges the changes marked with revision marks from one document to another.
expression.Merge (Name, MergeTarget, DetectFormatChanges, UseFormattingFrom, AddToRecentFiles)
expression Required. A variable that represents a Document object.
Name | Required/Optional | Data type | Description |
---|---|---|---|
Name | Required | String | The path and file name of the document with which to merge. |
MergeTarget | Optional | WdMergeTarget | Specifies where to place the final merged content. |
DetectFormatChanges | Optional | Boolean | Specifies whether or not to mark formatting differences. |
UseFormattingFrom | Optional | WdUseFormattingFrom | Specifies which document to use for formatting in the merged document. |
AddToRecentFiles | Optional | Boolean | Specifies whether to add the document in the Name parameter to the list of recent files. |
This example merges changes from Sales1.doc into Sales2.doc (the active document).
If InStr(1, ActiveDocument.Name, "sales2.doc", 1) Then _ ActiveDocument.Merge Name:="C:\Docs\Sales1.doc"
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.