強制在指令碼中明確宣告所有變數。
語法
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.