Дія макросу «Виконати макрос»

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

За допомогою дії Виконати макрос можна запустити макрос. Макрос може бути частиною група макросів.

Ця дія використовується:

  • для запуску макросу з іншого макросу;

  • для запуску макросу на основі певної умови;

  • для додавання макросу до команди настроюваного меню.

Значення

Дія Виконати макрос має такі аргументи.

Аргумент дії

Опис

Ім’я макросу

Ім’я макросу, який потрібно виконати. На панелі побудовника макросів у розділі Аргументи дії в полі Ім’я макросу відображаються всі макроси (і групи макросів) у поточній базі даних. Якщо макрос входить до групи макросів, його наведено у списку під іменем групи макросів як ім’я_групи_макросів.ім’я_макросу. Це обов’язковий аргумент.

У разі виконання макросу, що містить дію Виконати макрос у бібліотечна база даних, застосунок Microsoft Office Access 2007 виконує пошук макросу з таким іменем у базі даних бібліотеки, а не в поточній базі даних.

Кількість повторів

Максимальна кількість запусків макросу. Якщо залишити цей аргумент пустим (значення аргумента Вираз повтору також не вказано), макрос буде виконано один раз.

Вираз повтору

вираз, що має значення Істина (–1) або Хибність (0). Виконання макросу буде зупинено, якщо цей вираз матиме значення Хибність. Вираз обчислюється під час кожного запуску макросу.

Зауваження

Якщо ввести ім’я групи макросів як значення аргумента Ім’я макросу, буде виконано перший макрос у групі макросів.

Ця дія подібна до дії, що виконується після вибору команди Запустити макрос на вкладці Знаряддя бази даних, вибору макросу та натискання кнопки ОК. Проте ця команда виконує макрос лише один раз , а дія Виконати макрос може виконувати макрос потрібну кількість разів.

Порада

Кількість повторів і повторіть виразу аргументи змогу визначити, скільки разів виконання макросу:

  • Якщо обидва аргументи пусті, макрос виконується один раз.

  • Якщо для аргумента Кількість повторів указано числове значення, а для аргумента Вираз повтору значення не вказано, макрос виконуватиметься зазначену кількість разів.

  • Якщо Кількість повторів заповнюйте, але введення виразу для Repeat вираз, виконання макросу, доки не вираз має значення ХИБНІСТЬ.

  • Якщо ввести значення для обох аргументів, макрос виконуватиметься стільки разів, скільки вказано в аргументі Кількість повторів, або доки аргумент Вираз повтору не матиме значення Хибність, незалежно від того, що станеться спочатку.

Під час виконання макросу, що містить дію Виконати макрос, застосунок Access запускає макрос, викликаний дією Виконати макрос. Коли викликаний макрос виконано, застосунок Access повертається до вихідного макросу та виконує наступну дію.

Примітка : 

  • Можна викликати макрос у тій же самій групі макросів або в іншій групі макросів.

  • Макроси можна вкладати, тобто запускати макрос A, який запустить макрос B і т.д. Кожного разу після виконання викликаного макросу застосунок Access повертається до макросу, що його викликав, і виконує наступну дію макросу.

Щоб запустити дію Виконати макрос у модулі Visual Basic для застосунків (VBA), використовуйте метод RunMacro об’єкта DoCmd.

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

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

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

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

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

×