创建在打开数据库时运行的宏

如果希望每次启动 Access 数据库时执行一组特定的操作,可创建一个 AutoExec 宏。例如,自动最大化应用程序窗口,锁定“导航窗格”,然后打开特定报告。

AutoExec 宏不过是一种名为 AutoExec 的宏。启动数据库时,Access 在运行任何其他宏或 VBA 代码前先运行 AutoExec 宏。

注意: 本文不适用于 Access Web 数据库或 Access Web 应用。

创建 AutoExec 宏

如果已创建一个包含要在启动数据库时执行的操作的宏,仅需将该宏重命名为 AutoExec 即可。下次打开数据库时,该宏将会运行。否则,请按照以下步骤创建一个宏:

  1. 在“创建”选项卡的“其他”组中,单击“”。

    Access 宏与代码​​组的功能区​​图像

    注意: 如果正在使用 Access 2007,在“创建”选项卡上的“其他”组中,单击“”。如果此命令不可用,请单击“模块”或“类模块”按钮下方的箭头,然后单击“”。

  2. 在“宏生成器”顶部的下拉列表中,选择要执行的操作。如果适用,在参数框中键入适当的值。

    注意: 如果正在使用 Access 2007,请在“宏生成器”的第一个空的“操作”单元格中选择要执行的操作。如果适用,请在“操作参数”下的参数框中输入相应的值。

    • 如果找不到所需的操作,请在“设计”选项卡上的“显示/隐藏”组中,确保已选择“显示所有操作”。 这将展开可供使用的操作的列表,但其中包含的一些操作只有在授予了数据库受信任状态的情况下才可以运行。 有关详细信息,请参阅决定是否信任数据库一文。

  3. 对要执行的每个其他操作,重复步骤 2。

  4. 单击“保存”,并在“另存为”对话框中键入 AutoExec

  5. 单击“确定”,然后关闭“宏生成器”。下次打开该数据库时将运行新宏。

有关如何创建宏的详细信息,请参阅创建用户界面 (UI) 宏一文。

注意:

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×