Come altri linguaggi di programmazione, il linguaggio di programmazione utilizzato per le macro di Word (Visual Basic for Applications o VBA) include alcune strutture di programmazione utilizzate per controllare come viene eseguito il programma. Una di queste strutture è la struttura For …​ Next. L’utilizzo più comune di questa struttura ha la seguente sintassi:

For X = 1 To 99     program statements Next X

Non sei limitato all’utilizzo della variabile X; puoi usare qualsiasi variabile numerica che desideri. Inoltre, non sei limitato ai numeri 1 e 99 nella prima riga; puoi usare qualsiasi numero desideri o puoi usare variabili numeriche. Quando una macro è in esecuzione e viene rilevata questa struttura, Word ripete ogni istruzione di programma tra le parole chiave For e Next un certo numero di volte. Nell’esempio di sintassi, le istruzioni verrebbero eseguite 99 volte (da 1 a 99). La prima volta attraverso la struttura, X sarebbe uguale a 1, la seconda volta attraverso di essa sarebbe uguale a 2, quindi 3, 4, 5 e così via, finché non fosse uguale a 99 nell’ultima iterazione.

Normalmente, poiché Word sta lavorando attraverso la struttura For …​ Next, incrementa il contatore di uno ad ogni iterazione. Puoi anche aggiungere un modificatore Step alla struttura For …​ Next, cambiando così il valore di cui il contatore viene incrementato. Ad esempio, considera il seguente esempio:

For X = 1 To 99 Step 5     program statements Next X

La prima volta in questo esempio, X sarà uguale a 1 e la seconda volta X è uguale a 6 perché è stato incrementato di 5. Allo stesso modo, la terza volta attraverso X è uguale a 11. Puoi anche usare negativo numeri per i valori Step, che consente di contare alla rovescia.

Ad esempio, dai un’occhiata a quanto segue:

For X = 24 To 0 Step -3     program statements Next X

In questo esempio, la prima volta attraverso la struttura X è uguale a 24, la seconda volta è uguale a 21 e la terza volta è uguale a 18.

_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 (12215) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365. Puoi trovare una versione di questo suggerimento per vecchia interfaccia del menu di Word qui: