Le macro vengono spesso utilizzate per elaborare un intero documento. Non è insolito avere un passaggio macro attraverso tutti i paragrafi di un documento e apportare modifiche in base alle informazioni nel paragrafo. Se è necessario scorrere tutti i paragrafi di un documento, è utile scoprire quanti paragrafi sono presenti. Il modo in cui lo fai in una macro VBA è attraverso l’uso della proprietà Count con la raccolta Paragraphs, come segue:

iParCount = ActiveDocument.Paragraphs.Count

La raccolta Paragraphs contiene tutti i paragrafi del documento, ciascuno nel proprio oggetto. La proprietà Count restituisce semplicemente un valore che indica quanti oggetti (paragrafi) sono presenti nella raccolta. Nell’esempio precedente, questo valore è assegnato alla variabile iParCount. È quindi possibile utilizzare questo conteggio per eseguire qualsiasi elaborazione necessaria.

Ricorda anche che i paragrafi possono essere “vuoti” in Word. Se qualcuno digita alcune informazioni e poi preme il tasto Invio due volte, ha appena creato un paragrafo vuoto con quella seconda pressione di Invio. Ciò aumenta il conteggio dei paragrafi, quindi è una buona idea visualizzare caratteri non stampabili in un documento se stai cercando di capire come VBA ha derivato il conteggio dei paragrafi che ha fatto. La regola è che ogni volta che si preme Invio si ottiene un nuovo paragrafo del documento.

_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 (5679) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.