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


Document.Compare Метод (2007 System)

Обновлен: Ноябрь 2007

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

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.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 _
)
'Применение
Dim instance As Document
Dim Name As String
Dim AuthorName As Object
Dim CompareTarget As Object
Dim DetectFormatChanges As Object
Dim IgnoreAllComparisonWarnings As Object
Dim AddToRecentFiles As Object
Dim RemovePersonalInformation As Object
Dim RemoveDateAndTime As Object

instance.Compare(Name, AuthorName, CompareTarget, _
    DetectFormatChanges, IgnoreAllComparisonWarnings, _
    AddToRecentFiles, RemovePersonalInformation, _
    RemoveDateAndTime)
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.

В этом примере демонстрируется настройка уровня документа.

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

Разрешения

См. также

Ссылки

Document Класс

Document - члены

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