1.模块的定义
模块是将Visual Basic for Applications的声明和过程作为一个单元进行保存的集合。
2.模块的种类
模块有两个基本类型:类模块和标准模块。模块中的每一个过程都可以是一个Sub过程或Function过程。
(1)类模块:含有类定义的模块,包括其属性和方法的定义。窗体模块和报表模块都是类模块,而且它们各自与某个窗体或报表相关联。窗体和报表模块通常都含有事件过程,该过程用于响应窗体或报表中的事件。可以使用事件过程来控制窗体或报表的行为,以及它们对用户操作的响应,如单击某个命令按钮。
(2)标准模块:包含的是若干个通用过程,这些通用过程不与任何对象相关联,但可以在数据库中的任何位置运行,通用过程又分为Sub过程与Function过程。
3.将宏转换为模块
在Access系统中,可以根据需要,将宏转换为模块。
操作步骤如下:
(1)在Access系统窗口,选定对象“宏”,选定宏“设置密码1”,依次选择“工具”→“宏”→“将宏转换为Visual Basic代码”命令,如图10-1所示。(www.xing528.com)
图10-1 将宏转换为VBA代码的菜单操作
(2)弹出图10-2所示的转换宏对话框,单击“转换”按钮。
(3)弹出图10-3所示的转化完毕对话框,单击“确定”按钮。
图10-2 转换宏对话框
图10-3 转化完毕对话框
(4)弹出图10-4所示的Visual Basic窗口,单击工具栏的“工程资源管理器”按钮,则可看到图10-4所示的Visual Basic窗口左侧的模块目录,可看到模块中增加了转换的“被转换的宏设置密码1”。
(5)双击“被转换的宏——设置密码1”,则弹出图10-4所示的Visual Basic窗口右侧的将宏转换为模块的代码窗口。
关于模块的创建与设计在后面的“程序设计”一节中介绍。
图10-4 将宏转换为模块的代码窗口
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。