За допомогою дії макросу OpenVisualBasicModule у базах даних Access можна відкрити вказаний модуль Visual Basic for Applications (VBA) у вказаному процедура. Це може бути Процедура Sub, процедура функції або процедура обробки події.
Примітка.: Починаючи з версії Access 2010, дія макросу "Відкрити модуль" називається OpenVisualBasicModule.
Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.
Примітка.: Дія макросу OpenVisualBasicModule недоступна у веб-програмах Access.
Параметр
Дія макросу OpenVisualBasicModule має такі аргументи:
Аргумент дії |
Опис |
Ім'я модуля |
Ім'я модуля, який потрібно відкрити. Виберіть ім'я модуля в розкривному списку. Цей аргумент можна залишити пустим, якщо потрібно виконати пошук процедури в усіх стандартних модулях бази даних і відкрити відповідний модуль. Якщо виконати макрос, який містить дію OpenVisualBasicModule у бібліотечна база даних, Access спочатку шукатиме модуль із таким іменем у базі даних бібліотеки, а потім у поточній базі даних. |
Ім'я процедури |
Ім'я процедури, до якої потрібно відкрити модуль. Якщо залишити цей аргумент пустим, модуль відкриється в розділі Оголошення. |
Примітка.: Потрібно ввести припустиме ім'я в аргументі Ім'я модуля або Ім'я процедури .
Примітки
За допомогою цієї дії макросу можна відкрити процедуру події, указавши аргумент "Ім'я модуля " та " Ім'я процедури ". Наприклад, щоб відкрити процедуру події Click кнопки PrintInvoice у формі Orders, установіть для аргументу Ім'я модуля значення Form.Orders і встановіть для аргументу Procedure Nameзначення PrintInvoice_Click. Щоб переглянути процедуру події для форми або звіту, необхідно відкрити форму або звіт.
Так само, щоб відкрити процедуру в модуль класу, необхідно вказати ім'я модуля, хоча модуль класу не потрібно відкривати.
Щоб відкрити закрита процедура, необхідно відкрити модуль, який його містить.
Ця дія має такий самий ефект, як і клацання модуля правою кнопкою миші в області переходів і вибір пункту Конструктор. Ця дія також дає змогу вказати ім'я процедури та виконати пошук процедур у стандартних модулях у базі даних.
Порада.: Ви можете вибрати модуль в області переходів і перетягнути його до вікна макросу. Буде автоматично створено дію OpenVisualBasicModule, яка відкриває модуль до розділу Оголошень.
Щоб виконати дію OpenVisualBasicModule у модулі VBA, скористайтеся методом OpenModule об'єкта DoCmd .