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);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.