通过单步执行宏来修复宏

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

通过对宏使用单步模式,可以观察宏一次运行一个操作。 这有助于您查看每个操作的结果,并隔离导致错误或不需要的结果的任何操作。

  1. 右键单击导航窗格中的宏,然后单击“ 设计视图”。

  2. “宏设计 ”选项卡的“ 工具 ”组中,单击 “单一步”。

  3. 单击“运行”。 如果宏是新的或已编辑,系统会提示您先保存它,然后才能运行它。 将出现 “宏单步” 对话框。 它显示有关宏和当前宏操作的信息以及错误编号。 “错误编号”框中的零表示未发生错误。 “单步执行宏”对话框

  4. 执行下列操作之一:

    • 要执行“ 宏单步”(Macro Single Step ) 对话框中显示的操作,请单击 “步进”(Step)。
    • 若要停止宏并关闭对话框,请单击“ 停止所有宏”。
    • 若要关闭单步执行并运行宏的其余部分,请单击 “继续”。

备注

  • 若要在宏运行时开始单步执行,请按 Ctrl+键中断

  • 若要在宏中的特定点开始单步执行,请在希望单步执行开始的位置添加单步执行宏 操作 。 按照以下步骤将 SingleStep 宏操作添加到宏:

    1. 在宏设计窗口右侧的 “操作目录 ”中,搜索 SingleStep。 如果未显示 操作目录 ,请将其打开。 在 “设计 ”选项卡的 “显示/隐藏 ”组中,单击“ 操作目录”。
    2. SingleStep 宏操作从 操作目录 拖动到设计窗口上,并将操作放置在希望开始单步执行的位置上方或下方。 此操作没有操作参数。
    3. 单击“快速访问工具栏”上的 “保存 ”保存宏。 如果单击 “运行”时单步关闭,则宏将正常运行,直到到达插入的 单步 宏操作。 此时,宏将开始单步执行。 可以向宏添加多个 单步 操作。 在“宏单步”对话框中单击“继续”会关闭单步,直到 Access 到达下一个单步操作。 如果宏结束时单步执行处于打开状态,它将保持打开状态。 如果运行另一个宏,Access 会再次显示 “宏单步” 对话框。 要关闭单步执行,请单击“宏单步”对话框中的“继续”(Continue)。 或者,在 “设计 ”选项卡的“ 工具 ”组中,单击 “单个步骤 ”,使其不突出显示。