Akci makra OpenVisualBasicModule v databázích Accessu můžete použít k otevření zadaného Modul jazyka Visual Basic for Applications (VBA) na zadaném Procedura. Může to být Procedura typu Sub, procedura funkce nebo Obslužná procedura události.
Poznámka: Od accessu 2010 se akce makra OpenModule přejmenovala na OpenVisualBasicModule.
Poznámka: Tato akce nebude povolena, pokud databáze není důvěryhodná.
Poznámka: Akce makra OpenVisualBasicModule není dostupná ve webových aplikacích pro Access.
Nastavení
Akce makra OpenVisualBasicModule má následující argumenty.
Akční argument |
Popis |
Název modulu |
Název modulu, který chcete otevřít. V rozevíracím seznamu vyberte název modulu. Tento argument můžete nechat prázdný, pokud chcete prohledat proceduru ve všech standardních modulech v databázi a v tomto postupu otevřít příslušný modul. Pokud spustíte makro obsahující akci OpenVisualBasicModule v Databázová knihovna, Access nejprve vyhledá modul s tímto názvem v databázi knihovny a potom v aktuální databázi. |
Název procedury |
Název procedury, pro kterou chcete modul otevřít. Pokud ponecháte tento argument prázdný, modul se otevře v části Deklarace. |
Poznámka: Do argumentu Název modulu nebo Název procedury musíte zadat platný název.
Poznámky
Tuto akci makra můžete použít k otevření procedury události zadáním argumentu Název modulu a argument Název procedury . Pokud chcete například otevřít proceduru události Click tlačítka PrintInvoice ve formuláři Objednávky, nastavte argument Název modulu na Form.Orders a nastavte argument Název procedury na PrintInvoice_Click. Chcete-li zobrazit postup události pro formulář nebo sestavu, musí být formulář nebo sestava otevřeny.
Podobně pokud chcete otevřít proceduru v Modul třídy, musíte zadat název modulu, i když modul třídy se nemusí otevírat.
Pokud chcete otevřít Privátní procedura, musí být otevřený modul, který ho obsahuje.
Tato akce má stejný účinek, jako když kliknete pravým tlačítkem na modul v navigačním podokně a potom kliknete na Návrhové zobrazení. Tato akce také umožňuje zadat název procedury a vyhledat procedury ve standardních modulech v databázi.
Tip: V navigačním podokně můžete vybrat modul a přetáhnout ho do okna makra. Tím se automaticky vytvoří akce OpenVisualBasicModule, která otevře modul pro oddíl Deklarace.
Pokud chcete spustit akci OpenVisualBasicModule v modulu VBA, použijte metodu OpenModule objektu DoCmd .