Linee macro continue (Microsoft Word)
Quando crei una macro VBA, potresti incappare in alcune linee molto lunghe. L’editor VBA gestirà le righe lunghe, ma di solito è un problema scorrere lo schermo a sinistra ea destra per rivedere una riga. Alcuni linguaggi di programmazione (come C o Perl) consentono di continuare le righe del programma semplicemente premendo Invio e continuando con la riga.
VBA, tuttavia, richiede una sequenza di caratteri speciale per indicare che si desidera continuare la riga del programma corrente nella successiva. Questa sequenza è composta da uno spazio e un trattino basso. Considera il seguente codice di esempio:
With Selection.ParagraphFormat.TabStops .ClearAll .Add Position:=InchesToPoints(Val(MyTab)), _ Alignment:=wdAlignTabDecimal, _ Leader:=wdTabLeaderSpaces End With
Questo codice continua una riga di programma su tre righe fisiche utilizzando lo spazio e il carattere di sottolineatura alla fine di ogni riga continuata. È possibile utilizzare i caratteri di continuazione per continuare le righe di programmazione desiderate. L’unica cosa che devi ricordare è che puoi usare i caratteri solo per scopi di continuazione se li inserisci tra token regolari o parole chiave utilizzate nella riga del programma. Se li inserisci nel mezzo di una parola chiave o in una stringa (tra virgolette), VBA non saprà cosa intendevi e potrebbe generare un errore.
_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 (758) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: