Поделиться через


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);
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

Имя проверяющего, связанное с различиями, сгенерированными сравнением. Если оно не указано, значением по умолчанию является имя автора измененного документа или строка «Сравнение» при отсутствии данных об авторе.

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.

Применяется к