1、Public和Private一般用于定义全局变量,也可以在类中使用。区别在于:[Public]定义的是公共变量,如果在一个模块中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么它就是一个共有属性。[Private]定义的是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义的变量,如果在类...
3.7. 初识类 (7)四、创建类属性 (8)4.1. 使用Public变量创建类属性 (9)4.2. 使用Property过程创建类属性 (9)4.3. 属性的初始值 (10)五、创建类方法 (11)5.1. 构建类的方法其实就是在类模块中写公共的Sub和Function (11)5.2. 类的方法环境 (11)5.3. 方法的兄弟—成员事件 (12)六、创建类...
Public Property Get x() As String x = s End Property Public Property Let x(ByVal c As String) s = c End Property Private Sub Class_Initialize() s = "0001" End Sub [标准模块1的代码] Option Explicit Sub aTest() Dim mc As New MyClass Debug.Print mc.x End Sub 隐者为你揭开了第...
1、Public和Private一般用于定义全局变量,也可以在类中使用。 1-1、区别在于:[Public]前者定义的是公共变量,如果在一个模块当中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么它就是一个共有属性。 [Private]而后者定义的是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义...
Public 变量名称 As 数据类型 【公有变量】 Private 变量名称 As 数据类型 【私有变量】 Static 变量名称 As 数据类型 【静态变量,整个代码运行期间值不变】 单个变量:本地变量 单个模块:模块级变量,用Dim或Private 所有模块:公共变量,用Public 5、强制声明所有变量(未定义变量则提示,否则不提示) Option Explicit...
答:变量、过程(Sub)、函数(Function)是标准模块中使用的最基本的构件。过程和函数并无实质的区别,当需要返回值时,就使用Function,如果不需要返回任何结果时,就使用Sub。过程(Sub)、函数(Function)也有作用域,在标准模块中通过使用Private和Public关键字(可以省略Public关键字,因为它是默认的),可以划分为...
过程(sub)、函数(function)也有作用域,在标准模块中通过使用private和public关键字(可以省略public关键字,因为它是默认的),可以划分为模块级和全局级,以决定它是在当前的模块有效还 12、是整个工程有效。 同变量一样,在类模块中使用public关键字,只有当引用对象变量是这个类的实例时,才能被访问通用内部控件control(s...
过程(Sub)、函数(Function)也有作用域,在标准模块中通过使用Private和Public关键字(可以省略Public关键字,因为它是默认的),可以划分为模块级和全局级,以决定它是在当前的模块有效还是整个工程有效。 集合Collection Collection是我们在使用类时最常用到的对象。一个Collection对象代表一组相关的项目,虽然它的成员并不被...
[Private|Public] [Static] Sub 过程名([参数列表])'Private和Public用于声明过程的作用域名, 同时只能选用一个。如果省略,过程默认为公共过程。如果选用Static,运行程序的过程中将保存该过程里声明的本地变量。 [语句块] [Exit Sub]'可选语句,执行它将中断执行并退出过程。