Application.MergeDocuments Method (Word)

Compares two documents and returns a Document object that represents the document that contains the differences between the two documents, marked using tracked changes.

Syntax

expression .MergeDocuments(OriginalDocument, RevisedDocument, Destination, Granularity, CompareFormatting, CompareCaseChanges, CompareWhitespace, CompareTables, CompareHeaders, CompareFootnotes, CompareTextboxes, CompareFields, CompareComments, OriginalAuthor, RevisedAuthor, FormatFrom)

expression An expression that returns an Application object.

Parameters

Name

Required/Optional

Data Type

Description

OriginalDocument

Required

Document

Specifies the path and file name of the original document.

RevisedDocument

Required

Document

Specifies the path and file name of the revised document to which to compare the original document.

Destination

Optional

WdCompareDestination

Specifies whether to create a new file or whether to mark the differences between the two documents in the original document or in the revised document. Default value is wdCompareDestinationNew.

Granularity

Optional

WdGranularity

Specifies whether changes are tracked by character or by word. Default value is wdGranularityWordLevel.

CompareFormatting

Optional

Boolean

Specifies whether to mark differences in formatting between the two documents. Default value is True.

CompareCaseChanges

Optional

Boolean

Specifies whether to mark differences in case between the two documents. Default value is True.

CompareWhitespace

Optional

Boolean

Specifies whether to mark differences in white space, such as paragraphs or spaces, between the two documents. Default value is True.

CompareTables

Optional

Boolean

Specifies whether to compare the differences in data contained in tables between the two documents. Default value is True.

CompareHeaders

Optional

Boolean

Specifies whether to compare differences in headers and footers between the two documents. Default value is True.

CompareFootnotes

Optional

Boolean

Specifies whether to compare differences in footnotes and endnotes between the two documents. Default value is True.

CompareTextboxes

Optional

Boolean

Specifies whether to compare differences in the data contained within text boxes between the two documents. Default value is True.

CompareFields

Optional

Boolean

Specifies whether to compare differences in fields between the two documents. Default value is True.

CompareComments

Optional

Boolean

Specifies whether to compare differences in comments between the two documents. Default value is True.

OriginalAuthor

Optional

String

Specifies the name of the author of the original document.

RevisedAuthor

Optional

String

Specifies the name of the person to use for unattributed changes after merging two documents.

FormatFrom

Optional

WdMergeFormatFrom

Specifies the document from which to retain formatting.

Return Value

Document

See Also

Concepts

Application Object Members

Application Object