Option Explicit文

スクリプト内のすべての変数を明示的に宣言するように強制します。

構文

Option Explicit

備考

使用する場合、Option Explicit文はスクリプト内で他の文より前にある必要があります。

Option Explicit文を使用する場合は、Dim文、Private文、Public文またはReDim文を使用して、すべての変数を明示的に宣言する必要があります。宣言されていない変数名を使用しようとすると、エラーが発生します。

ヒント: Option Explicitを使用して、既存の変数の名前を誤って入力しないようにしたり、変数のスコープが明確でないコードで混乱しないようにします。

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

例1:

Option Explicit   ' Force explicit variable declaration. 
Dim MyVar   ' Declare variable. 
MyInt = 10   ' Undeclared variable generates error. 
MyVar = 10   ' Declared variable does not generate error.