DocumentBase.Compare 方法

定义

显示修订标记以指出该文档与其他文档的不同之处。

public void Compare (string name, ref object authorName, ref object compareTarget, ref object detectFormatChanges, ref object ignoreAllComparisonWarnings, ref object addToRecentFiles, ref object removePersonalInformation, ref object removeDateAndTime);

参数

name
String

要与该文档进行比较的文档的名称。

authorName
Object

与比较操作生成的区别关联的审阅者姓名。 如果未指定的话,则该值默认为已修订文档的作者姓名,如果没有作者信息的话,则为字符串“Comparison”。

compareTarget
Object

要进行比较的目标文档。 可以是任何 WdCompareTarget 值。

detectFormatChanges
Object

如果为 true(默认值),则在比较结果中包括检测到的格式更改。

ignoreAllComparisonWarnings
Object

如果为 true,则对文档进行比较,而不通知用户有问题存在。 默认值为 false

addToRecentFiles
Object

如果为 true,则将该文档添加到“文件”菜单上最近使用的文件的列表中。

removePersonalInformation
Object

如果应当从指定的文件中移除个人信息,则为 true。 默认值为 false

removeDateAndTime
Object

如果为 true,则从修订中移除日期和时间戳信息;如果为 false,则不从修订中移除日期和时间戳信息。

示例

下面的代码示例使用 Compare 方法来比较当前文档和指定文档,并显示修订标记以指示文档的不同位置。 此示例假设当前计算机上 Sales1.docx 存在该文件,位置 C:\Docs。若要使用此示例,请在 ThisDocument 文档级项目的类中运行它。

private void DocumentCompare()
{
    object compareTarget = Word.WdCompareTarget.wdCompareTargetNew;
    object addToRecentFiles = false;

    this.Compare("C:\\Docs\\Sales1.docx", ref missing, ref compareTarget, 
        ref missing, ref missing, ref addToRecentFiles, ref missing, 
        ref missing);
}
Private Sub DocumentCompare()

    Me.Compare("C:\Docs\Sales1.docx", _
        CompareTarget:=Word.WdCompareTarget.wdCompareTargetNew, _
        AddToRecentFiles:=False)
End Sub

注解

可选参数

有关可选参数的信息,请参阅Office 解决方案中的可选参数

适用于