8.5.2 运行宏组中的宏

8.5.2 运行宏组中的宏

当建立了宏组之后,还可直接运行宏组中的宏。可执行下列操作之一:

(1)使用命令:在窗体或报表属性中指定设置,或制定为Runmacro的操作参数,使用命令调用:宏组名.宏名,该种方式一般在对象“模块”中使用。

操作步骤如下(以在窗体中执行宏组中的宏为例):

①先在窗体中为某一个操作定义一个命令按钮,为该命令按钮命名一个宏组下的一个宏操作,保存该宏。

②打开该窗体的设计视图,鼠标指向窗体左上角的黑方块并右击,弹出“窗体”属性对话框,在事件标签下的“单击”栏输入“宏组名.宏名”。

③在运行窗体中,单击定义的命令按钮,即可执行指定的宏操作。

(2)使用Docmd对象的Runmacro方法,从VBA代码过程中运行。

此种运行方式在“模块”中介绍。

(3)使用“工具”菜单运行宏组中的宏。

例如,运行“宏组1”中的两个名为“打开窗体”和“打开报表”的宏。

操作步骤如下:

①在对象“宏”窗口中,单击选定“宏组1”。

②如图8-16所示,依次选择“工具”→“宏”→“运行宏”命令,弹出“执行宏”对话框,如图8-17所示。

③在该对话框的“宏名”文本框中输入“宏组1.打开窗体”,单击“确定”按钮,即可执行该宏,在屏幕上看到,连续打开的两个窗体(见图8-8与图8-15)。

注意:在宏组中的若干个宏,并不能一次连续执行。

图8-16 使用菜单命令运行宏

图8-17 “执行宏”对话框