ACCESS教程:从其他宏或VB程序中运行宏
2015-3-31编辑:ljnbset
从其他宏或VB程序中运行宏
如果要从其他的宏或VB过程中运行宏,请将RunMacro操作添加到相应的宏或过程中。
如果要将RunMacro操作添加到宏中,在宏的设计视图中,请在空白操作行选择RunMacro选项,并且将MacroName参数设置为相应的宏名即可。
如果要将RunMacro操作添加到VB过程中,请在过程中添加DoCmd对象的RunMacro方法,然后指定要运行的宏名即可。如语句:DoCmd.RunMacro “My Macro”。
下面看一下RunMacro操作。在下列三种情况下使用这个操作:
◆ 从另一个宏运行宏。
◆ 执行基于某个条件的宏。
◆ 将宏附加到一个自定义的菜单命令上。
RunMacro操作的参数如下:
操作参数 描述
————————————————————————————————————
宏名 执行的宏的名称
重复次数 宏执行的最大次数。空白为一次
重复表达式 表达式结果为True(-1)或False(0)。如果为假,则宏停止运行。
————————————————————————————————————
如果用户在【宏名】参数中设置宏组名,则会运行组中第一个宏。