Private文

プライベート変数を宣言し、ストレージ・スペースを割り当てます。

Note:

プライベート変数は、プロシージャ内ではなくスクリプト・レベルで宣言する必要があります。

構文

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

引数:

  • Varname: 変数の名前。標準の変数命名規則に従います。

  • Subscripts: 配列変数の次元。

備考

Private文の変数は、同じスクリプト内のすべてのプロシージャで使用できます。

オブジェクトを参照する変数は、使用する前に、Set文を使用して既存のオブジェクトを割り当てる必要があります。オブジェクトが割り当てられるまで、宣言されたオブジェクト変数は空として初期化されます。

Private文を空のカッコと使用して、動的配列を宣言することもできます。動的配列を宣言した後、プロシージャ内でReDim文を使用して、配列の次元および要素の数を定義します。

次の例は、Private文の使用方法を示しています。

例1:

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