Access VBA活用范例手册
上QQ阅读APP看书,第一时间看更新

◎过程、模块与语句

006 创建Sub过程

◎过程、模块与语句:“添加过程”对话框、Sub关键字

Sub过程可以执行处理过程,但是不会返回值。根据程序是否与特定对象的事件关联,可以分为标准程序和事件程序两类,本例仅讲解如何创建标准的Sub过程。

创建标准的Sub过程,有两种方法可供选择,一种是在VBA编辑器代码窗口打开的情况下,选择“插入/过程”命令,打开“添加过程”对话框,选中“子程序”和“公共的”单选按钮,设置名称即可创建Sub过程,如图1-11所示。

图1-11 通过“添加过程”对话框创建Sub过程

另一种方法是直接在VBA编辑器代码窗口中输入“Sub过程名”来创建Sub过程。

◎应用实例

素材\第1章\创建Sub过程.accdb

本例通过上述的第二种方法创建一个Sub过程,该过程通过两个输入对话框得到两个加数,并使用消息对话框返回这两个数的和。

◎案例操作

01 在代码窗口创建Sub过程,并输入求和代码。

02 按【F5】键运行Sub过程,查看代码运行效果。

◎过程源代码

源文件\第1章\创建Sub过程.accdb

创建Sub过程,编写VBA代码,通过输入对话框获取加数,使用消息对话框返回求和结果,其具体的VBA代码如下。

◎执行过程

按【F5】键,运行“加”过程,结果如图1-12所示。

图1-12 创建Sub过程计算两数之和