Можете да използвате действието OpenVisualBasicModule на макрос в бази данни на Access, за да отворите указания за модул на Visual Basic for Applications (VBA) при зададено процедура. Това може да е подпрограма, процедура за функция или процедура за събитие.
Забележка: Започвайки от Access 2010, действието на макроса макродействие OpenModule е преименувано на OpenVisualBasicModule.
Забележка: Това действие няма да бъде разрешено, ако базата данни не е надеждна.
Забележка: Действието OpenVisualBasicModule макрос не е налично в уеб приложенията на Access.
Настройка
Действието OpenVisualBasicModule макрос има следните аргументи:
Аргумент на действие | Описание |
---|---|
Име на модула |
Името на модула, който искате да отворите. Изберете името на модула в падащия списък. Можете да оставите този аргумент празен, ако искате да намерите всички стандартни модули в базата данни за процедура и да отворите подходящия модул при тази процедура. Ако изпълните макрос, съдържащ действието OpenVisualBasicModule в библиотечна база данни, Access първо търси модула с това име в базата данни на библиотеката, а след това – в текущата база данни. |
Име на процедура |
Името на процедурата, в която искате да отворите модула. Ако оставите този аргумент празен, Модулът се отваря към секцията декларации. |
Забележка: Трябва да въведете валидно име в аргумента за име на модула или за име на процедурата .
Забележки
Можете да използвате това действие на макрос, за да отворите процедура за събитие, като зададете аргумента име на модула и аргумента за име на процедура . Например за да отворите диалоговия прозорец щракнете върху процедура за PrintInvoice в реда на формулярите, задайте аргумента за име на модула на формуляр. Orders и Задайте името на аргумента процедура за PrintInvoice_Click. За да видите процедурата за събития за формуляр или отчет, формулярът или отчетът трябва да бъде отворен.
Аналогично, за да отворите процедура в модул на клас, трябва да посочите името на модула, въпреки че не е необходимо да се отваря Модулът на класа.
За да отворите частна процедура, модулът, който го съдържа, трябва да е отворен.
Това действие има същия ефект като щракване с десния бутон върху модул в навигационния екран и след това щракнете върху изглед за проектиране. Това действие ви дава възможност да укажете име на процедура и да търсите в стандартните модули в база данни за процедури.
Съвет: Можете да изберете модул в навигационния екран и да го плъзнете в прозореца на макроса. Това автоматично създава действие OpenVisualBasicModule, което отваря модула към секцията декларации.
За да изпълните действието OpenVisualBasicModule във VBA модул, използвайте метода макродействие OpenModule на обекта DoCmd .