Макрокоманда "ОткрытьМодульVisualBasic"

Вы можете использовать макрокоманду ОткрытьМодульVisualBasic в базах данных Access для открытия модуля Visual Basic для приложений (VBA) на заданной процедуре. Это может быть подпрограмма, функция или процедура обработки событий.

Примечание : В Access 2010 макрокоманда ОткрытьМодуль была переименована в ОткрытьМодульVisualBasic.

Примечание : Эта макрокоманда доступна только для доверенных баз данных.

Примечание : Макрокоманда ОткрытьМодульVisualBasic недоступна в веб-приложениях Access.

Настройка

Макрокоманда ОткрытьМодульVisualBasic имеет следующие аргументы:

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

Описание

Имя_модуля

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

При выполнении в базе данных библиотеки макроса, содержащего макрокоманду ОткрытьМодульVisualBasic, Access сначала ищет функцию с этим именем в базе данных библиотеки, а затем в текущей базе данных.

Имя_процедуры

Имя процедуры, на которой нужно открыть модуль. Если не задать этот аргумент, откроется раздел описаний модуля.

Примечание : Необходимо указать допустимое имя аргумента Имя_модуля или Имя_процедуры.

Примечания

Эту макрокоманду можно использовать для открытия процедуры обработки событий, указав аргументы Имя_модуля и Имя_процедуры. Например, чтобы открыть процедуру обработки событий Щелчок кнопки "ПечатьСчета" на форме "Заказы", задайте для аргумента Имя_модуля значение Форма.Заказы, а для аргумента Имя_процедурыПечатьСчета_Щелчок. Чтобы просмотреть процедуру обработки событий для формы или отчета, необходимо открыть форму или отчет.

Аналогично этому для открытия процедуры в модуле класса необходимо указать имя модуля, хотя модуль класса можно не открывать.

Для открытия закрытой процедуры модуль, содержащий ее, должен быть открыт.

Эта макрокоманда действует так же, как щелчок модуля правой кнопкой мыши в области навигации и выбор пункта Конструктор. Это действие также позволяет указать имя процедуры и выполнить поиск процедур в стандартных модулях базы данных.

Совет :  Вы можете выбрать модуль в области навигации и перетащить его в окно макроса. При этом автоматически создается макрокоманда "ОткрытьМодульVisualBasic", открывающая раздел описаний модуля.

Для выполнения макрокоманды ОткрытьМодульVisualBasic в модуле VBA используйте метод ОткрытьМодуль объекта DoCmd.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×