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.