随笔分类 - VB
摘要:Null:Null是一个象Integer或者String一样的变量类型,它表示一个没有合法数据的变量。这有别于zero、Nothing、Empty或者vbNullString。 可以使用IsNull语句来判断表达式是否为Null:If IsNull(my_variable) Then ... Empty:这也是一个象Integer或者String一样的变量类型,它表示了一个还没有进行初始化的变量。它与Null的意义不同,Null表示没有合法数据。 一个没有初始化的变量的数值是Empty。你可以使用IsEmpty语句来判断是否变量进行了初始化:Dim a As Variant '注意:I
阅读全文
摘要:和C#中的Property不同,VB中的Property通过三个过程来实现:Property Get,Property Let,Property Set分别为读值,赋值,和对象类型赋值。实现的原理和Property的作用和C#中并无二致,只是C#的形式更为统一,简洁。[Public | Private | Friend] [Static]Property Getp_name [(arglist)] [As type][statements][p_name = expression][Exit Property][statements][p_name = expression]End Prope
阅读全文
摘要:1、Option Explicit。当使用Option Explicit时,必须在模块中的所有过程声明每一个变量,否则会出现语法错误并不能被编译。这样做的好处是,它能消除程序中因为错拼变量名而导致程序 错误,所以见意使用此选项。自动设定的方法:在VBA编辑器工具菜单中选项里的编辑器选卡中的要求声明变量选项选上即可。这个每次插入新模块时会自动插入 此声明。 2、Option Private Module。当使用此设定时,模块中的代码将标记为私有,这样在宏对话框中就不能看到这些代码,也就是在Excel主界面的工具/宏/宏的对话框中不会 显示私有的子程序名称,这也防止了模块的内容被其它工程引用...
阅读全文

浙公网安备 33010602011771号