7.1.1 宏设计窗口
宏设计窗口是创建宏的唯一环境,在宏设计窗口中可以完成各种宏的操作,以及设置宏操作的参数,删除宏,更改宏操作的顺序,添加注释,分组等。
单击“创建”选项卡→“宏与代码”组→“宏”,打开“宏1”设计窗口,同时打开“操作目录”面板,如图7-1所示。
图7-1 宏的设计视图
在“宏设计器”窗格中,显示带有“添加新操作”占位符的下拉组合框,在该组合框的左侧还显示了一个绿色的“+”号符。
在“操作目录”窗格中,以树型结构分别列出“程序流程”、“操作”和“在此数据据中”3个目录及其子目录或宏对象。单击“+”号展开按钮,展开下一层子目录或宏对象,此时“+”号变为“-”号;单击“-”号折叠按钮,把已展开的下一层子目录或宏对象隐藏起来,“-”号变为“+”号。
“操作目录”中的内容简述如下:
1.程序流程
“程序流程”目录包括Comment、Group、If和Submacro.
(1)Comment
注释:宏运行时不执行的信息,用于提高宏程序代码的可读性
(2)Group
分组:允许操作和程序流程在已命名、可折叠、未执行的块中分组,以使宏的结构更清晰、可读性更好。
(3)If
条件判断:通过判断条件表达式的值来控制操作的执行,如果条件表达式的值为“True”便执行相应逻辑块内的那些操作,否则(即为“False”)就不执行相应逻辑块内的那些操作。
(4)Submacro
子宏:用于在宏内创建子宏,每一个子宏都需指定其子宏名。一个宏可以包含若干个子宏,而每一个子宏又可包含若干个操作。
2.操作
“操作”目录包括“窗口管理”、“宏命令”、“筛选/查询/搜索”、“数据导入/导出”、“数据库对象”、“数据输入操作”、“系统命令”和“用户界面命令”等8个子目录(即8组),总共包含66个操作。其中,“窗口管理”子目录包含5个操作,“宏命令”子目录包含16个操作,“筛选/查询/搜索”子目录包含12个操作,“数据导入/导出”子目录包含6个操作,“数据库对象”子目录包含11个操作,“数据输入操作”子目录包含3个操作,“系统命令”子目录包含4个操作,“用户界面命令”子目录包含9个操作。
3.在此数据库中
在“在此数据库中”目录中,将列入当前数据库中已有的宏对象。并且将根据已有宏的实际情况,还可能会列出宏对象上层的“报表”、“窗体”及“宏”等目录