宏组是宏的集合,其中包含若干个宏,为了在宏组中区分各个不同的宏,需要为每一个宏指定一个宏名。
宏组不会影响操作的执行方式,也不能单独调用宏运行。一般把功能相近或操作相关的宏组织在一起构成宏组,提高宏的可读性。此外在编辑大量宏时,也可将每个宏组块向下折叠成单行,从而减少必须进行的滚动操作。
若要运行宏组中的宏,格式为宏组.宏名。
例7-3 创建宏名为“例7-3教师表操作宏组”的宏组,宏组中包含两个子宏,第一个子宏名为“打开教师表”,第二个子宏名为“关闭教师表”,应用于“例7-3教师表操作”窗体相应的按钮上。
操作步骤:
(1)打开“教学信息管理”数据库,设计一个窗体,命名为“例7-3教师表操作”,添加两个按钮,标题分别为“打开教师表”和“关闭教师表”,分别运行宏组中的两个宏,如图7-12所示。
图7-12 操作教师表窗体
(2)单击“创建”→“宏与代码”→“宏”,进入如图7-2所示的宏设计器窗口。
(3)在“添加新操作”中选择“Submacro”,在“子宏”后的文本框中删除“Sub1”,输入“打开教师表”,在添加操作中选择“OpenTable”,各参数设置如图7-13所示。
(4)在如图7-13所示的“End Submacro”后“添加新操作”中,选择“Submacro”,在子宏后边的文本框中替换“Sub2”为“关闭教师表”,即给子宏命名,如图7-14所示。(www.xing528.com)
(5)在其后的“添加新操作”中,添加操作“CloseWindow”,各参数设置如图7-14所示。
图7-13 设置打开教师表子宏
图7-14 设置关闭教师表子宏
(6)单击“快速访问工具栏”的“”,保存宏为“例7-3教师表操作宏组”。
(7)打开“例7-3教师表操作”窗体的设计视图。
(8)选择“打开教师表”按钮,单击“窗体设计工具”→“设计”→“工具”→“属性表”,打开按钮的“属性表”对话框,单击“事件”,在“单击”下拉列表框中选择“例7-3教师表操作宏组.打开教师表”子宏,如图7-15(a)所示。
(9)同理设置“关闭教师表”按钮的单击事件为“例7-3教师表操作宏组.关闭教师表”,如图7-15(b)所示。
图7-15 设置命令按钮的单击事件
(10)切换到窗体视图,分别单击两个命令按钮,观察运行结果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。