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


Метод Document.Compare (Word)

Отображает знаки редакции, указывающие, где указанный документ отличается от другого документа.

Синтаксис

выражение. Compare( _Name_ , _AuthorName_ , _CompareTarget_ , _DetectFormatChanges_ , _IgnoreAllComparisonWarnings_ , _AddToRecentFiles_ , _RemovePersonalInformation_ , _RemoveDateAndTime_ )

выражение (обязательно). Переменная, представляющая объект Document .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Name Обязательный String Имя документа, с которым сравнивается указанный документ.
AuthorName Необязательный Variant Имя рецензента, связанное с различиями, вызванными сравнением. Если значение не указано, по умолчанию используется имя автора измененного документа или строка "Сравнение", если сведения об авторе отсутствуют.
CompareTarget Необязательный Variant Целевой документ для сравнения. Может быть любой константой WdCompareTarget .
DetectFormatChanges Необязательный Логический Значение true (по умолчанию) для сравнения для включения обнаружения изменений формата.
IgnoreAllComparisonWarnings Необязательный Variant Значение True сравнивает документы, не уведомляя пользователя о проблемах. Значение по умолчанию — False.
AddToRecentFiles Необязательный Variant True добавляет документ в список недавно использовавшихся файлов в меню Файл .
RemovePersonalInformation Необязательный Логический Значение True удаляет все сведения о пользователе из комментариев, редакций и диалогового окна свойств в возвращенном объекте Document . Значение по умолчанию — False.
RemoveDateAndTime Необязательный Логический Значение True удаляет данные меток даты и времени из отслеживаемых изменений в возвращенном объекте Document . Значение по умолчанию — False.

Пример

В этом примере активный документ сравнивается с документом с именем "FirstRev.doc" в папке "Черновик" и помещает различия сравнения в новый документ.

Sub CompareDocument() 
 ActiveDocument.Compare Name:="C:\Draft\FirstRev.doc", _ 
 CompareTarget:=wdCompareTargetNew 
End Sub

См. также

Объект Document

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.