Istruzione Public

Dichiara le variabili di tipo Public e alloca lo spazio di memorizzazione.

Note:

Le variabili Public devono essere dichiarate a livello di script e non nelle routine.

Sintassi

Public varname[([subscripts])][, varname[([subscripts])]] . . .

Argomenti:

  • varname: nome della variabile; utilizza le convenzioni di denominazione delle variabili standard.

  • subscripts: dimensioni di una variabile di array.

Note

Le variabili delle istruzioni Public sono disponibili per tutte le routine dello stesso script.

Prima di poterla utilizzare, a una variabile che fa riferimento a un oggetto deve essere assegnato un oggetto esistente utilizzando l'istruzione Set. Finché è assegnata a un oggetto, la variabile di oggetto dichiarata viene inizializzata come Empty.

È inoltre possibile utilizzare l'istruzione Public con parentesi vuote per dichiarare un array dinamico. Dopo aver dichiarato un array dinamico, utilizzare l'istruzione ReDim all'interno di una routine per definire il numero di dimensioni ed elementi nell'array.

Nell'esempio seguente viene illustrato l'uso dell'istruzione Public.

Esempio 1

Public MyNumber ' Public Variant variable.
Public MyArray(9) ' Public array variable.
' Multiple Public declarations of Variant variables.
Public MyNumber, MyVar, YourNumber