Public文

パブリック変数を宣言し、ストレージ・スペースを割り当てます。

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