Office
Přihlásit se

Akce makra SpustitKód

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Akce makra SpustitKód v desktopových databázích Accessu můžete volat Visual Basic Procedura Function Applications (VBA).

Nastavení

Akce makra SpustitKód má následující argumenty.

Argument akce

Popis

Název funkce

Název funkce jazyka VBA, kterou chcete zavolat. Uzavřete všechny argumenty funkce v závorkách. Do pole Název funkce v okně návrhu maker zadejte název funkce. Toto je povinný argument.

Poznámka: V desktopové databázi Access (MDB nebo ACCDB) klikněte na tlačítko vytvořit pomocí Tvůrce výrazů můžete vybrat funkci pro tento argument. Klikněte na požadované funkce v seznamu v okně Tvůrce výrazů.

Poznámky

Postupy funkce definované uživatelem jsou uložené ve Access moduly.

Závorky, musí obsahovat, i když procedura Function nemá žádné argumenty jako v následujícím příkladu:

TestFunction()

Na rozdíl od Uživatelsky definovaná funkce nazývají Vlastnost události nastavení název funkce v argumentu Název funkce nezačíná rovnítko (=).

Aplikace Access ignoruje vrácenou hodnotu funkce.

Poznámka: Procedura Function nelze zavolat z makra Pokud název funkce je stejný jako název modulu.

Tip

Pokud chcete spustit Procedura typu Sub nebo Obslužná procedura události napsané v jazyce Visual Basic, vytvořte Procedura Function, která volá procedura typu Sub nebo neobsahuje žádné záznamy. Potom použijte akce makra SpustitKód ke spuštění procedury (funkce).

Použití akce makra SpustitKód volání funkce aplikace Access hledat funkci s názvem určené argumentem Názvu funkce ve standardní moduly pro databázi. Ale tato akce získáte v odpovědi na klepnutí na příkaz nabídky na Formulář nebo Sestava nebo odpověď na událost ve formuláři nebo sestavě aplikace Access nejdřív kódu pro funkci modul třídy formuláře nebo sestavy a potom ve standardní moduly. Access není hledat třídy moduly, které se zobrazí v oblasti moduly navigačního podokna funkce určené argumentem Název funkce .

Tato akce není k dispozici v modulu VBA. Místo toho spusťte požadované Procedura Function přímo v jazyce VBA.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×