DocumentBase.Compare 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
显示修订标记以指出该文档与其他文档的不同之处。
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);
member this.Compare : string * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub Compare (name As String, Optional ByRef authorName As Object, Optional ByRef compareTarget As Object, Optional ByRef detectFormatChanges As Object, Optional ByRef ignoreAllComparisonWarnings As Object, Optional ByRef addToRecentFiles As Object, Optional ByRef removePersonalInformation As Object, Optional ByRef removeDateAndTime As Object)
参数
- 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 解决方案中的可选参数。