Sentencia Option Explicit

Fuerza la declaración explícita de todas las variables en un script.

Sintaxis

Option Explicit

Observaciones

Si se utiliza, la sentencia Option Explicit debe aparecer en un script antes que cualquier otra sentencia.

Al utilizar la sentencia Option Explicit, debe declarar explícitamente todas las variables mediante las sentencias Dim, Private, Public o ReDim. Si intenta utilizar un nombre de variable no declarado, se produce un error.

Consejo: utilice Option Explicit para evitar escribir incorrectamente el nombre de una variable existente o para evitar confusiones en el código cuando el ámbito de la variable no está claro.

En el siguiente ejemplo se muestra el uso de la sentencia Option Explicit.

Ejemplo 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.