Untersuchen von nachverfolgten Änderungen in einem Makro (Microsoft Word)
Wenn Sie ein Makro entwickeln müssen, um ein Dokument zu verarbeiten, in dem Änderungen nachverfolgt wurden (mithilfe der Funktion „Änderungen verfolgen“), fragen Sie sich möglicherweise, wie Sie die Anzahl der Änderungen im Dokument bestimmen und wie Sie die einzelnen Änderungen anzeigen können. programmatisch. Es ist nicht so schwierig, wenn Sie sich daran erinnern, dass die Änderungen bei Verwendung der Revisionssammlung organisiert sind. Dies bedeutet, dass Sie die Anzahl der Änderungen mit diesem Code bestimmen können:
iNumChanges = ActiveDocument.Revisions.Count
Wie bei jeder anderen Sammlung können Sie jedes Mitglied der Revisionssammlung durchgehen und verschiedene Informationen zu den Änderungen in den einzelnen Mitgliedern herausfinden. Während die Details darüber, welche Eigenschaften und Methoden zur Revisionssammlung gehören, für diesen Tipp viel zu umfangreich sind, können Sie den Typ jeder Änderung anhand der Type-Eigenschaft auf folgende Weise bestimmen:
vChange = ActiveDocument.Revisions(1).Type
Zu diesem Zeitpunkt entspricht vChange einem Revisionstyp, den Word verfolgt. Die tatsächliche Anzahl oder die tatsächlichen Revisionstypen hängen von der von Ihnen verwendeten Word-Version ab. Dies sind jedoch die potenziellen Werte und die integrierten Aufzählungsnamen für die Revisionstypen:
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 |
Weitere Informationen finden Sie in der Hilfe von Word oder indem Sie im Internet nach dem Begriff „Revisionssammlung“ suchen.
Informationen zu den Aufzählungen finden Sie auf dieser Microsoft-Website:
https://docs.microsoft.com/en-us/office/vba/api/Word.WdRevisionType
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (8922) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: