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


DocumentBase.Compare - метод

Отображает метки правки, которые указывают на отличие данного документа от другого документа.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v4.0.Utilities (в Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Синтаксис

'Декларация
Public Sub Compare ( _
    name As String, _
    ByRef authorName As Object, _
    ByRef compareTarget As Object, _
    ByRef detectFormatChanges As Object, _
    ByRef ignoreAllComparisonWarnings As Object, _
    ByRef addToRecentFiles As Object, _
    ByRef removePersonalInformation As Object, _
    ByRef removeDateAndTime As Object _
)
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
    Тип: System.String
    Имя документа, с которым сравнивается текущий документ.
  • authorName
    Тип: System.Object%
    Имя проверяющего, связанное с различиями, сгенерированными сравнением.Если оно не указано, значением по умолчанию является имя автора измененного документа или строка «Сравнение» при отсутствии данных об авторе.
  • compareTarget
    Тип: System.Object%
    Целевой документ для сравнения.Допускается любое значение WdCompareTarget.
  • detectFormatChanges
    Тип: System.Object%
    true (по умолчанию) для включения в сравнение обнаруженных изменений формата.
  • ignoreAllComparisonWarnings
    Тип: System.Object%
    true для сравнения документов без уведомления пользователей о возникших проблемах. Значение по умолчанию — false.
  • addToRecentFiles
    Тип: System.Object%
    Чтобы добавить документ в список недавно использовавшихся файлов в меню Файл, используется значение true.
  • removePersonalInformation
    Тип: System.Object%
    Если необходимо удалить из указанного документа личные сведения, используется значение true.Значение по умолчанию — false.
  • removeDateAndTime
    Тип: System.Object%
    Значение true, чтобы удалить сведения об отметках даты и времени из отслеженных изменений; значение false, чтобы не удалять эти сведения из отслеженных изменений.

Заметки

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Примеры

В приведенном ниже примере кода используется метод Compare, чтобы сравнить текущий документ с указанным документом и отобразить метки правки для указания на различия между документами. В этом примере предполагается, что файл с именем Sales1.doc существует на локальном компьютере в каталоге C:\Docs. Чтобы использовать этот пример, запустите его из класса ThisDocument в проекте уровня документа.

Private Sub DocumentCompare()

    Me.Compare("C:\Docs\Sales1.doc", _
        CompareTarget:=Word.WdCompareTarget.wdCompareTargetNew, _
        AddToRecentFiles:=False)
End Sub
private void DocumentCompare()
{
    object compareTarget = Word.WdCompareTarget.wdCompareTargetNew;
    object addToRecentFiles = false;

    this.Compare("C:\\Docs\\Sales1.doc", ref missing, ref compareTarget, 
        ref missing, ref missing, ref addToRecentFiles, ref missing, 
        ref missing);
}

Безопасность платформы .NET Framework

См. также

Ссылки

DocumentBase Класс

Microsoft.Office.Tools.Word - пространство имен