Esame delle modifiche rilevate in una macro (Microsoft Word)
Se hai bisogno di sviluppare una macro per elaborare un documento in cui sono state rilevate le modifiche (utilizzando la funzione Rileva modifiche), potresti chiederti come puoi determinare il numero di modifiche nel documento e come puoi guardare ciascuna delle modifiche, a livello di codice. Non è così difficile da fare se ricordi che le modifiche sono organizzate utilizzando la raccolta Revisioni. Ciò significa che puoi determinare il numero di modifiche utilizzando questo codice:
iNumChanges = ActiveDocument.Revisions.Count
Proprio come qualsiasi altra raccolta, è possibile scorrere ogni membro della raccolta Revisioni e individuare varie informazioni sulla modifica rappresentata nel membro. Mentre i dettagli di quali proprietà e metodi appartengono alla raccolta Revisions sono troppo voluminosi per questo suggerimento, puoi determinare il tipo di ogni modifica guardando la proprietà Type, in questo modo:
vChange = ActiveDocument.Revisions(1).Type
A questo punto vChange sarà uguale a uno dei 14 possibili tipi di revisione. Questi tipi di revisione possono essere referenziate il built-in costanti wdNoRevision, wdRevisionDelete, wdRevisionInsert, wdRevisionParagraphProperty, wdRevisionReconcile, wdRevisionSectionProperty, wdRevisionStyleDefinition, wdRevisionConflict, wdRevisionDisplayField, wdRevisionParagraphNumber, wdRevisionProperty, wdRevisionReplace, wdRevisionStyle e wdRevisionTableProperty.
Ulteriori informazioni possono essere trovate nel sistema della Guida di Word o cercando in Internet la frase “raccolta di revisioni”.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (8914) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: