Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Оператор Вложенный макрос в Access определяет отдельный макрос в окне конструктора макросов.

Параметр

У макрокоманды Вложенный макрос есть только один обязательный аргумент.

Аргумент макрокоманды

Описание

Имя

Строка, которая отображается как имя макроса.

Примечания

Оператор Вложенный макрос позволяет определить отдельные наборы макрокоманд. Макрокоманды, определенные во вложенном макросе, можно запустить из другого макроса при помощи макрокоманды ЗапускМакроса. Чтобы запустить вложенный макрос, в аргументе "Имя макроса" макрокоманды ЗапускМакроса используйте следующий синтаксис:

<имя макроса>.<имя вложенного макроса>

С помощью оператора Вложенный макрос также можно определить в макросе набор макрокоманд для обработки ошибок.

Пример

Следующий макрос демонстрирует использование оператора Вложенный макрос с макрокомандой ПриОшибке. В данном примере макрокоманда ПриОшибке указывает, что при возникновении ошибки будет выполнен пользовательский вложенный макрос "ОбработчикОшибок". Если в любой из последующих макрокоманд произойдет ошибка, Access перейдет к вложенному макросу "ОбработчикОшибок". Макрос "ОбработчикОшибок" отображает окно сообщения с данными об ошибке из объекта ОшибкаМакроса.

Ниже показан снимок экрана с конструктором макросов Access (в Access 2010 или более поздней версии), в котором настроен макрос из предыдущего примера. В этом случае выражение в макрокоманде ЗадатьЛокПеременную вызывает ошибку из-за попытки деления на нуль. Access переходит к вложенному макросу с именем "ОбработчикОшибок" и выводит окно сообщения со сведениями об ошибке.

Рабочая область конструирования макросов Access с макрокомандой "ПриОшибке".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×