在Access代码编辑中写Option Explicit 的好处

2017-10-31 17:25:00
黄善超
原创
129

在Access编写vba的过程中,代码窗口的最上方有时您会发现这么一句Option Explicit 的代码


Option Explicit的作用是强制显式声明变量,则必须使用 Dim、Private、Public、ReDimStatic 语句来显式声明所有的变量。如果使用了未声明的变量名在编译时会出现错误。

如果没有使用 Option Explicit 语句,除非使用 Deftype 语句指定了缺省类型,否则所有未声明的变量都是 Variant 类型的。


注意:使用了Option Explicit 语句,其必须写在模块的所有过程之前。


Option Explicit的作用:

1.可以减少编程错误,其要求用户必须声明变量后才能使用

2.有利于提高程序性能。避免了系统自动使用占用资源很多的Variant类型

3.也强迫程序员养成良好习惯,写出便于调试的代码

分享