Deklariert öffentliche Variablen und weist Speicherplatz zu.
Note:
Öffentliche Variablen müssen auf Skriptebene anstatt innerhalb einer Prozedur deklariert werden.
Syntax
Public varname[([subscripts])][, varname[([subscripts])]] . . .
Argumente:
Varname: Der Name der Variable. Er folgt den Standardkonventionen zur Benennung von Variablen.
Subscripts: Dimensionen einer Arrayvariable.
Anmerkungen
Variablen der Public-Anweisung sind für alle Prozeduren in demselben Skript verfügbar.
Einer Variable, die auf ein Objekt verweist, muss mit der Set-Anweisung ein vorhandenes Objekt zugewiesen werden, bevor sie verwendet werden kann. Bis ihr ein Objekt zugewiesen ist, wird die deklarierte Objektvariable als "Empty" initialisiert.
Sie können die Public-Anweisung auch mit leeren Klammern verwenden, um ein dynamisches Array zu deklarieren. Nachdem Sie ein dynamisches Array deklariert haben, können Sie mit der ReDim-Anweisung in einer Prozedur die Anzahl der Dimensionen und Elemente im Array definieren.
Das folgende Beispiel veranschaulicht die Verwendung der Public-Anweisung:
Beispiel 1:
Public MyNumber ' Public Variant variable. Public MyArray(9) ' Public array variable. ' Multiple Public declarations of Variant variables. Public MyNumber, MyVar, YourNumber