Если вам нужно разработать макрос для обработки документа, в котором были отслежены изменения (с помощью функции отслеживания изменений), вы можете задаться вопросом, как определить количество изменений в документе и как просмотреть каждое из изменений, программно. Это не так сложно сделать, если вы помните, что изменения организованы с использованием коллекции Revisions. Это означает, что вы можете определить количество изменений, используя этот код:

iNumChanges = ActiveDocument.Revisions.Count

Как и в любой другой коллекции, вы можете пройти по каждому члену коллекции Revisions и получить различную информацию об изменении, представленном в этом элементе. Хотя подробности о том, какие свойства и методы принадлежат коллекции Revisions, слишком объемны для этого совета, вы можете определить тип каждого изменения, просмотрев свойство Type следующим образом:

vChange = ActiveDocument.Revisions(1).Type

На этом этапе vChange будет соответствовать одному из 14 возможных типов ревизии. Эти типы ревизий можно ссылаться с помощью встроенного в постоянных wdNoRevision, wdRevisionDelete, wdRevisionInsert, wdRevisionParagraphProperty, wdRevisionReconcile, wdRevisionSectionProperty, wdRevisionStyleDefinition, wdRevisionConflict, wdRevisionDisplayField, wdRevisionParagraphNumber, wdRevisionProperty, wdRevisionReplace, wdRevisionStyle и wdRevisionTableProperty.

Дополнительную информацию можно найти в справочной системе Word или поискав в Интернете фразу «сборник исправлений».

_Примечание: _

Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8914) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:

link: / wordribbon-Examining_Tracked_Changes_in_a_Macro [Изучение отслеживаемых изменений в макросе].