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