Akciu makra OpenVisualBasicModule v databázach Accessu môžete použiť na otvorenie zadanej modul programu Visual Basic for Applications (VBA) v zadanom procedúra. Môže to byť podprocedúra, funkčná procedúra alebo procedúra spúšťaná udalosťou.
Poznámka: V Accesse 2010 bola akcia makra OtvoriťModul premenovaná na OpenVisualBasicModule.
Poznámka: Táto akcia nebude povolená, ak databáza nie je dôveryhodná.
Poznámka: Akcia makra OtvoriťVisualBasicModule nie je k dispozícii vo webových aplikáciách Accessu.
Nastavenie
Akcia makra OtvoriťVizualBasicModule obsahuje nasledovné argumenty.
Argument akcie |
Popis |
Názov modulu |
Názov modulu, ktorý chcete otvoriť. Vyberte názov modulu v rozbaľovacom zozname. Tento argument môžete nechať prázdny, ak chcete vyhľadať procedúru vo všetkých štandardných moduloch v databáze a otvoriť príslušný modul v danom postupe. Ak spustíte makro obsahujúce akciu OpenVisualBasicModule v knižničná databáza, Access najprv vyhľadá modul s týmto názvom v databáze knižnice a potom v aktuálnej databáze. |
Názov procedúry |
Názov procedúry, pre ktorú chcete otvoriť modul. Ak ponecháte tento argument prázdny, modul sa otvorí v časti Deklarácie. |
Poznámka: Musíte zadať platný názov v argumente Názov modulu alebo Názov procedúry .
Poznámky:
Túto akciu makra môžete použiť na otvorenie procedúry spúšťanej udalosťou zadaním argumentu Názov modulu a argumentu Názov procedúry . Ak chcete napríklad otvoriť procedúru udalosti Kliknutie tlačidla PrintInvoice vo formulári Objednávky, nastavte argument Názov modulu na form.Orders a nastavte argument Názov procedúry na PrintInvoice_Click. Ak chcete zobraziť procedúru spúšťanú udalosťou pre formulár alebo zostavu, formulár alebo zostava musia byť otvorené.
Podobne, ak chcete otvoriť procedúru v modul triedy, musíte zadať názov modulu, no modul triedy sa nemusí otvoriť.
Ak chcete otvoriť súkromná procedúra, modul obsahujúci ho musí byť otvorený.
Táto akcia má rovnaký účinok ako kliknutie pravým tlačidlom myši na modul na navigačnej table a následné kliknutie na položku Návrhové zobrazenie. Táto akcia vám tiež umožňuje zadať názov procedúry a vyhľadávať v štandardných moduloch v databáze postupy.
Tip: Na navigačnej table môžete vybrať modul a presunúť ho do okna makra. Týmto sa automaticky vytvorí akcia OpenVisualBasicModule, ktorá otvorí modul do sekcie Deklarácie.
Ak chcete spustiť akciu OpenVisualBasicModule v module VBA, použite metódu OpenModule objektu DoCmd .