Оператор макросу "Вкладений макрос"

Оператор Вкладений макрос в Access визначає окремий макрос у вікні конструктора макросів.

Параметр

Дія Вкладений макрос має лише один обов’язковий аргумент.

Аргумент дії

Опис

Ім’я

Рядок, який відображається як ім’я макросу.

Примітки

Оператор Вкладений макрос дає змогу визначити окремі набори дій. Дії, визначені у вкладеному макросі, можна виконати в іншому макросі за допомогою дії Виконатимакрос. Щоб виконати дії у вкладеному макросі, в аргументі "Ім’я макросу" дії Виконатимакрос використовуйте такий синтаксис:

<ім’я_макросу>.< ім’я_вкладеного_макросу>

Крім того, за допомогою оператора Вкладений макрос можна визначити набір дій обробки помилок у макросі.

Приклад

Наведений нижче макрос демонструє використання оператора Вкладений макрос із дією Уразіпомилки. У цьому прикладі дія Уразіпомилки визначає, що Access виконує спеціальний макрос обробки помилок, який називається ErrorHandler, у разі помилки. Якщо помилка виникає в одній з указаних нижче дій, Access переходить до вкладеного макросу ErrorHandler. Вкладений макрос ErrorHandler відображає вікно повідомлення, пов’язане з об’єктом MacroError, для відображення відомостей про помилку.

Ось знімок екрана з конструктором макросів Access (в Access 2010 або пізнішої версії) з макросом із попереднього прикладу. У цьому разі вираз у дії Установити локальну змінну призводить до помилки через спробу поділити число на нуль. Access переходить до вкладеного макросу з іменем ErrorHandler і відображає вікно повідомлення з відомостями про помилку.

Область конструювання макросів Access із дією макросу "У разі помилки".

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×