パブリック変数を宣言し、ストレージ・スペースを割り当てます。
Note:
パブリック変数は、プロシージャ内ではなくスクリプト・レベルで宣言する必要があります。
構文
Public varname[([subscripts])][, varname[([subscripts])]] . . .
引数:
Varname: 変数の名前。標準の変数命名規則に従います。
Subscripts: 配列変数の次元。
備考
Public文の変数は、同じスクリプト内のすべてのプロシージャで使用できます。
オブジェクトを参照する変数は、使用する前に、Set文を使用して既存のオブジェクトを割り当てる必要があります。オブジェクトが割り当てられるまで、宣言されたオブジェクト変数は空として初期化されます。
Public文を空のカッコと使用して、動的配列を宣言することもできます。動的配列を宣言した後、プロシージャ内でReDim文を使用して、配列の次元および要素の数を定義します。
次の例は、Public文の使用方法を示しています:
例1:
Public MyNumber ' Public Variant variable. Public MyArray(9) ' Public array variable. ' Multiple Public declarations of Variant variables. Public MyNumber, MyVar, YourNumber