_Application.CompareDocuments Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает два документа и возвращает _Document объект , представляющий документ, содержащий различия между двумя документами, помеченные с помощью отслеживаемых изменений.
public Microsoft.Office.Interop.Word.Document CompareDocuments (Microsoft.Office.Interop.Word.Document OriginalDocument, Microsoft.Office.Interop.Word.Document RevisedDocument, Microsoft.Office.Interop.Word.WdCompareDestination Destination = Microsoft.Office.Interop.Word.WdCompareDestination.wdCompareDestinationNew, Microsoft.Office.Interop.Word.WdGranularity Granularity = Microsoft.Office.Interop.Word.WdGranularity.wdGranularityWordLevel, bool CompareFormatting = false, bool CompareCaseChanges = false, bool CompareWhitespace = false, bool CompareTables = false, bool CompareHeaders = false, bool CompareFootnotes = false, bool CompareTextboxes = false, bool CompareFields = false, bool CompareComments = false, bool CompareMoves = false, string RevisedAuthor = "", bool IgnoreAllComparisonWarnings = false);
abstract member CompareDocuments : Microsoft.Office.Interop.Word.Document * Microsoft.Office.Interop.Word.Document * Microsoft.Office.Interop.Word.WdCompareDestination * Microsoft.Office.Interop.Word.WdGranularity * bool * bool * bool * bool * bool * bool * bool * bool * bool * bool * string * bool -> Microsoft.Office.Interop.Word.Document
Public Function CompareDocuments (OriginalDocument As Document, RevisedDocument As Document, Optional Destination As WdCompareDestination = Microsoft.Office.Interop.Word.WdCompareDestination.wdCompareDestinationNew, Optional Granularity As WdGranularity = Microsoft.Office.Interop.Word.WdGranularity.wdGranularityWordLevel, Optional CompareFormatting As Boolean = false, Optional CompareCaseChanges As Boolean = false, Optional CompareWhitespace As Boolean = false, Optional CompareTables As Boolean = false, Optional CompareHeaders As Boolean = false, Optional CompareFootnotes As Boolean = false, Optional CompareTextboxes As Boolean = false, Optional CompareFields As Boolean = false, Optional CompareComments As Boolean = false, Optional CompareMoves As Boolean = false, Optional RevisedAuthor As String = "", Optional IgnoreAllComparisonWarnings As Boolean = false) As Document
Параметры
- OriginalDocument
- Document
Указывает путь и имя файла исходного документа.
- RevisedDocument
- Document
Указывает путь и имя файла измененного документа, с которым сравнивается исходный документ.
- Destination
- WdCompareDestination
Указывает, следует ли создавать новый файл или отмечать различия между двумя документами в исходном или измененном документе. Значение по умолчанию — wdCompareDestinationNew.
- Granularity
- WdGranularity
Указывает, отслеживаются ли изменения по символу или слову. Значение по умолчанию — wdGranularityWordLevel.
- CompareFormatting
- Boolean
Указывает, следует ли отмечать различия в форматировании между двумя документами. Значение по умолчанию — True.
- CompareCaseChanges
- Boolean
Указывает, следует ли отмечать различия в регистре между двумя документами. Значение по умолчанию — True.
- CompareWhitespace
- Boolean
Указывает, следует ли отмечать различия в пробелах, таких как абзацы или пробелы, между двумя документами. Значение по умолчанию — True.
- CompareTables
- Boolean
Указывает, следует ли сравнивать различия в данных, содержащихся в таблицах между двумя документами. Значение по умолчанию — True.
- CompareHeaders
- Boolean
Указывает, следует ли сравнивать различия в верхних и нижних колонтитулах между двумя документами. Значение по умолчанию — True.
- CompareFootnotes
- Boolean
Указывает, следует ли сравнивать различия в сносках и концевых сносках между двумя документами. Значение по умолчанию — True.
- CompareTextboxes
- Boolean
Указывает, следует ли сравнивать различия в данных, содержащихся в текстовых полях между двумя документами. Значение по умолчанию — True.
- CompareFields
- Boolean
Указывает, следует ли сравнивать различия в полях между двумя документами. Значение по умолчанию — True.
- CompareComments
- Boolean
Указывает, следует ли сравнивать различия в комментариях между двумя документами. Значение по умолчанию — True.
- CompareMoves
- Boolean
Указывает имя пользователя, которому атрибут изменяется при сравнении двух документов.
- RevisedAuthor
- String
Указывает, следует ли игнорировать предупреждения при сравнении двух документов.
- IgnoreAllComparisonWarnings
- Boolean
Указывает, следует ли игнорировать предупреждения при сравнении двух документов.