Si necesita desarrollar una macro para procesar un documento en el que se ha realizado un seguimiento de los cambios (utilizando la función Control de cambios), es posible que se pregunte cómo puede determinar la cantidad de cambios en el documento y cómo puede ver cada uno de los cambios. programáticamente. No es tan difícil de hacer si recuerda que los cambios se organizan cuando se utiliza la colección Revisiones. Esto significa que puede determinar la cantidad de cambios usando este código:

iNumChanges = ActiveDocument.Revisions.Count

Al igual que con cualquier otra colección, puede recorrer cada miembro de la colección Revisiones y averiguar información diversa sobre los cambios representados en cada miembro en particular. Si bien los detalles de qué propiedades y métodos pertenecen a la colección Revisions son demasiado voluminosos para este consejo, puede determinar el tipo de cada cambio mirando la propiedad Type, de esta manera:

vChange = ActiveDocument.Revisions(1).Type

En este punto, vChange será igual a un tipo de revisión que rastrea Word. El número real o los tipos de revisión dependen de la versión de Word que esté utilizando, pero estos son los valores potenciales y los nombres de enumeración incorporados para los tipos de revisión:

Value

Enumeration

0

wdNoRevision

1

wdRevisionInsert

2

wdRevisionDelete

3

wdRevisionProperty

4

wdRevisionParagraphNumber

5

wdRevisionDisplayField

6

wdRevisionReconcile

7

wdRevisionConflict

8

wdRevisionStyle

9

wdRevisionReplace

10

wdRevisionParagraphProperty

11

wdRevisionTableProperty

12

wdRevisionSectionProperty

13

wdRevisionStyleDefinition

14

wdRevisionMovedFrom

15

wdRevisionMovedTo

16

wdRevisionCellInsertion

17

wdRevisionCellDeletion

18

wdRevisionCellMerge

20

wdRevisionConflictInsert

21

wdRevisionConflictDelete

Puede encontrar información adicional en el sistema de ayuda de Word o buscando en Internet la frase «colección de revisiones».

Puede encontrar información sobre las enumeraciones en este sitio de Microsoft:

https://docs.microsoft.com/en-us/office/vba/api/Word.WdRevisionType

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Esta sugerencia (8922) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:

link: / word-Examining_Tracked_Changes_in_a_Macro [Examinar los cambios registrados en una macro].