Восстановление макроса в пошаговом режиме

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Используя пошаговый режим для макроса, можно наблюдать за его выполнением по одному действию за раз. Это помогает увидеть результаты каждого действия и изолировать любое действие, которое вызывает ошибку или нежелательный результат.

  1. В области навигации щелкните макрос правой кнопкой мыши и выберите пункт "Конструктор".

  2. На вкладке "Конструктор макросов " в группе "Сервис " щелкните "Пошаговый".

  3. Щелкните Выполнить. Если макрос новый или был отредактирован, вам будет предложено сохранить его перед запуском. Откроется диалоговое окно "Шаг макроса ". Здесь отображаются сведения о макросе и текущем действии макроса, а также номер ошибки. Нуль в поле "Номер ошибки " означает, что ошибки не было. Диалоговое окно «Пошаговое исполнение макроса»

  4. Выполните одно из следующих действий:

    • Чтобы выполнить действие, показанное в диалоговом окне "Шаг макроса", нажмите кнопку "Пошагов".
    • Чтобы остановить макрос и закрыть диалоговое окно, нажмите кнопку Остановить все макросы.
    • Чтобы отключить пошаговое выполнение и запустить оставшуюся часть макроса, нажмите кнопку Продолжить.

Замечания

  • Чтобы начать пошаговое выполнение во время выполнения макроса, нажмите клавишу CTRL+BREAK.

  • Чтобы пошаговое выполнение началось с определенной точки макроса, добавьте действие макроса SingleStep в то место, где требуется запустить пошаговое действие. Чтобы добавить действие макроса SingleStep в макрос, выполните указанные ниже действия.

    1. В каталоге действий в правой части окна конструктора макросов найдите SingleStep. Если каталог действий не отображается, включите его. На вкладке " Конструктор " в группе "Показать или скрыть " щелкните "Каталог действий".
    2. Перетащите макрокоманду SingleStep из каталога действий в окно конструктора и разместите макрос выше или ниже того места, где должно начинаться пошаговое действие. Это действие не имеет аргументов действия.
    3. Сохраните макрос, нажав кнопку "Сохранить " на панели быстрого доступа. Если при нажатии кнопки "Выполнить" отключено пошаговое выполнение, макрос будет выполняться нормально, пока не будет достигнуто вставленное действие макроса SingleStep . В этот момент макрос начнет пошаговое выполнение. В макрос можно добавить несколько действий SingleStep . При нажатии кнопки "Продолжить " в диалоговом окне "Пошаговое выполнение макроса " пошаговое выполнение отключается, пока Access не перейдет к следующему одношаговому действию. Если пошаговое выполнение включено после завершения макроса, оно остается. Если выполняется другой макрос, в Access снова отображается диалоговое окно "Шаг макроса ". Чтобы отключить пошаговое действие, нажмите кнопку "Продолжить " в диалоговом окне "Пошаговое выполнение макроса ". Или на вкладке " Конструктор " в группе "Сервис " выберите "Пошаговый ", чтобы он не выделялся.