VBA控件教程:基于 0 和基于 1 的集合 4年前 (2015-06-11) 阅读 89 次 评论关闭 VBA 集合是基于 0 还是基于 1,要取决于开始索引是哪一个。可以猜想,前者的意思是集合中第一项的索引为 0,后者的意思是集合中第一项的索引为 1。基于 0 的集合示例是 Forms 和 Controls 集合... VBA, VBA控件教程, 集合
VBA控件教程:定制窗体类 4年前 (2015-06-11) 阅读 73 次 评论关闭 VBA 如果说创建类的历史与使用 Visual Basic 编程的历史一样长,也许会感到惊奇。但这是真的:Form1,每次开始一个工程都要碰到的这个老相识,实际上就是一个类。 为了说明这一点,打开一个新... VBA, VBA控件教程, 定制窗体类
VBA控件教程:窗体集合中的成员 4年前 (2015-06-11) 阅读 156 次 评论关闭 VBA 正如上面所述,窗体在加载之前不能添加到 Forms 集合中。因此 Forms 集合的最准确的说明是:它包含的是程序中当前加载的所有窗体。 即使它不完全准确。如果工程中使用 Microsoft Forms(为... VBA, VBA控件教程, 成员, 窗体集合
VBA控件教程:添加和删除项 4年前 (2015-06-11) 阅读 60 次 评论关闭 VBA 在能否向集合中添加项这点上,集合之间也是有区别的,如果可以,这些项是如何添加到集合中的。例如,不能使用 Visual Basic 代码向 Printers 集合添加打印机。 因为 Collection 对象是一般... VBA, VBA控件教程, 删除项, 添加
VBA控件教程:索引和键值 4年前 (2015-06-11) 阅读 110 次 评论关闭 VBA 正象 Visual Basic 中的 Collection 对象那样,Visual Basic 中很多集合可以使用数字索引或字符串键来访问其中的项。(然而,Visual Basic 中的 Collection 对象不用指定键就能添加项。) ... VBA, VBA控件教程, 索引, 键值
VBA控件教程:窗体类的属性、方法和事件 4年前 (2015-06-09) 阅读 110 次 评论关闭 VBA 第一次为窗体类添加属性时,可以直接把一个命令按钮(或其它的控件)拖放到 Form1 中。这样就添加了一个只读的 Command1 属性给窗体类。此后,当需要调用命令按钮的方法或属性时就是引用 F... VBA, VBA控件教程, 事件, 属性, 方法, 窗体类
VBA控件教程:类模块的循序渐进 4年前 (2015-06-09) 阅读 64 次 评论关闭 VBA 本示例演示了如何用类模块定义类(然后可以用它创建对象)。还将展示如何为新的类创建属性和方法并演示对象是如何创建和撤消的。 打开一个新的“标准 EXE”工程,在“工程”菜单中选中“添加类... VBA, VBA控件教程, 循序渐进, 类模块
VBA控件教程:Thing 对象的使用 4年前 (2015-06-09) 阅读 71 次 评论关闭 VBA 添加以下代码到窗体模块的声明段: Option Explicit Private mth As Thing 变量 mth 保存了对一个 Thing 对象的引用,该对象是在窗体的 Load 事件中产生的。将以下代码分别添加到 Form_... Thing对象, VBA, VBA控件教程, 使用
VBA控件教程:运行工程 4年前 (2015-06-09) 阅读 70 次 评论关闭 VBA 按 F5 键运行该工程。观察 Form_Load 事件过程可知 New 操作符用于创建 Thing 对象。对该对象的引用赋给了变量 mth。 InputBox 函数要求输入 Thing 的名称。输入名称并按 ENTER 键后,返回... VBA, VBA控件教程, 运行工程
VBA控件教程:调试类模块 4年前 (2015-06-07) 阅读 63 次 评论关闭 VBA 调试类模块与调试普通应用程序有一些区别。这是因为类模块的属性或方法中的错误,都是可处理的。(即,在调用栈中总有一个能处理该错误的过程,该过程要调用该类模块的属性或方法。) 为了... VBA, VBA控件教程, 调试类模块