Visual Basic, Applications Edition consente di creare variabili persistenti associate a un documento. Le variabili del documento vengono in genere utilizzate per mantenere una sorta di informazioni da una chiamata di una macro alla successiva. Ad esempio, potresti volere che la tua macro ricordi i valori predefiniti che utilizza quando richiede all’utente. Questi valori predefiniti possono essere memorizzati nelle variabili del documento.

Per creare una variabile di documento all’interno di una macro, utilizzare il metodo Add con la raccolta Variables. Tutto quello che devi fare è fornire il nome della variabile e il valore che desideri assegnare alla variabile. Ad esempio, la seguente riga di macro creerà una variabile chiamata MyVar e le assegnerà un valore di 27:

ActiveDocument.Variables.Add Name:="MyVar", Value:=27

In un secondo momento sarà possibile accedere al valore associato alla variabile utilizzando il nome della variabile, come segue:

DefaultToUse = ActiveDocument.Variables("MyVar")

In genere, gli utenti non vedrebbero mai il contenuto di una variabile del documento; sono destinati principalmente all’uso all’interno di macro. È tuttavia possibile inserire il contenuto di una variabile del documento direttamente all’interno di un documento utilizzando il campo DOCVARIABILE, come segue:

{ DOCVARIABLE "MyVar" }

Quando viene aggiornato, il campo restituisce il valore assegnato alla variabile del documento MyVar.

_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 (813) 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: