Public-Anweisung

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