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

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

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

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

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

Настройка

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

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

Описание

Имя_модуля

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

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

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

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

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

Примечания

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

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

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

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

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

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

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

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

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

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

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

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

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

×