提示:若要 Access 临时跳过某项操作,请输入 False 作为条件。在解决宏中的问题时,临时跳过某项操作可能非常有用。
操作是宏的基本构建基块。Access 提供大量操作,您可以从中进行选择,创建各种命令。例如,一些更常用的操作可能打开报表,查找记录,显示消息框,或对窗体或报表应用筛选器。
在 Access 的早期版本中,在不编写 VBA 代码的情况下,无法执行许多常用的功能。在 Office Access 2007 中,添加了新的功能和宏操作,使您不再需要编写代码。这样,您就可以更容易地向中添加功能,并有助于提高安全性。
嵌入的宏现在,您能够在窗体、报表或控件提供的任意事件中嵌入宏。嵌入的宏在导航窗格中不可见;它成为了创建它的窗体、报表或控件的一部分。如果为包含嵌入式宏的窗体、报表或控件创建副本,则这些宏也会存在于副本中。
提高了安全时不在宏中突出显示显示所有操作按钮,仅宏操作和可供使用的 RunCommand 参数是指那些不需要运行的受信任的状态。即使处于禁用模式 (当 VBA 阻止运行) 时,将运行生成这些操作的宏。包含不是受信任的列表的宏操作的,或包含 VBA 代码的 — 需要显式授予受信任的状态。
错误处理和调试Office Access 2007提供新宏操作,包括OnError (类似于 VBA 中的"在错误"语句) 和ClearMacroError,允许您在运行宏时出现错误时执行特定操作。此外,新的SingleStep宏操作可以输入单步执行模式随时在您的宏,以便您可以看到您的宏的工作原理,一次一个操作。
临时变量三个新宏操作 (SetTempVar、 RemoveTempVar和RemoveAllTempVars