Capire la struttura If … End If (Microsoft Word)
Le macro in Word sono scritte in un linguaggio chiamato Visual Basic for Applications (VBA). Come qualsiasi altro linguaggio di programmazione, VBA include alcune strutture di programmazione utilizzate per controllare l’esecuzione del programma.
Una di queste strutture è la struttura If … End If. L’utilizzo più comune di questa struttura ha la seguente sintassi:
If condition Then program statements Else program statements End If
Quando una macro è in esecuzione e viene rilevata questa struttura, Word verifica qualsiasi condizione specificata dopo la parola chiave If. Se la condizione è vera, vengono eseguite le istruzioni del programma subito dopo la parola chiave Then. Se non sono vere, vengono eseguite le istruzioni dopo la parola chiave Else. La parola chiave Else e le seguenti istruzioni di programma (che insieme costituiscono una clausola Else) sono facoltative; non è necessario includerli nella macro.
Indipendentemente dal fatto che le istruzioni del programma nella struttura If … End If vengano eseguite, quando Word ha finito con la struttura, la macro continua a essere eseguita con l’istruzione che segue la parola chiave End If.
_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 (125) 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: