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.