Application.MergeDocuments 方法 (Word)
比较两个文档并返回一个 Document 对象,该对象表示包含两个文档,并使用修订标记之间的差别的文档。
语法
expression。 MergeDocuments
( _OriginalDocument_
, _RevisedDocument_
, _Destination_
, _Granularity_
, _CompareFormatting_
, _CompareCaseChanges_
, _CompareWhitespace_
, _CompareTables_
, _CompareHeaders_
, _CompareFootnotes_
, _CompareTextboxes_
, _CompareFields_
, _CompareComments_
, _OriginalAuthor_
, _RevisedAuthor_
, _FormatFrom_
)
表达 返回 Application 对象的表达式。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
OriginalDocument | 必需 | Document | 指定原始文档的路径和文件名。 |
RevisedDocument | 必需 | Document | 指定与原始文档进行比较的修订后文档的路径和文件名。 |
Destination | 可选 | WdCompareDestination | 指定是否要创建新文件或是否标记两个文档在原始文档或修订文档之间的差异。 默认值为 wdCompareDestinationNew 。 |
Granularity | 可选 | WdGranularity | 指定是否按字符还是按 word 跟踪更改。 默认值为 wdGranularityWordLevel 。 |
CompareFormatting | 可选 | Boolean | 指定是否标记两个文档之间的差别。 默认值为 True 。 |
CompareCaseChanges | 可选 | Boolean | 指定是否标记两个文档之间的差异情况。 默认值为 True 。 |
CompareWhitespace | 可选 | Boolean | 指定是否标记两个文档之间的空白区域,如段落或空格,差别。 默认值为 True 。 |
CompareTables | 可选 | Boolean | 指定是否比较两个文档之间的表中包含的数据中的差异。 默认值为 True 。 |
CompareHeaders | 可选 | Boolean | 指定是否比较两个文档之间的差别在页眉和页脚中。 默认值为 True 。 |
CompareFootnotes | 可选 | Boolean | 指定是否比较两个文档之间的差异的脚注和尾注。 默认值为 True 。 |
CompareTextboxes | 可选 | Boolean | 指定是否比较两个文档之间的文本框中所包含数据的差别。 默认值为 True 。 |
CompareFields | 可选 | Boolean | 指定是否比较两个文档之间的差异域。 默认值为 True 。 |
CompareComments | 可选 | Boolean | 指定是否比较两个文档之间的差别在注释中。 默认值为 True 。 |
OriginalAuthor | 可选 | String | 指定原始文档作者的姓名。 |
RevisedAuthor | 可选 | String | 指定合并两个文档之后进行非属性化更改的人员的姓名。 |
FormatFrom | 可选 | WdMergeFormatFrom | 指定要保留其格式的文档。 |
返回值
文档
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。