Akce makra SpustitMakro

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.

Pomocí akce makra SpustitMakro v accessových databázích můžete spustit Makro. Makro může být v Skupina maker.

Použijte tuto akci:

  • Spuštění makra z jiného makra

  • Spuštění makra na základě určité podmínky.

  • Připojení makra k vlastní nabídce nebo příkazu na pásu karet

Nastavení

Akce makra SpustitMakro má následující argumenty:

Akční argument

Popis

Název makra

Název makra, které se má spustit. Pole název makra v části argumenty akce v okně návrh makra zobrazuje všechna makra (a skupiny maker) v aktuální databázi. Pokud je makro ve skupině maker, zobrazí se pod názvem skupiny maker v seznamu jako macrogroupname.název_makra. Zadání tohoto argumentu je povinné.

Pokud spustíte makro s akcí makra SpustitMakro v Databázová knihovna, Access vyhledá makro s tímto názvem v knihovní databázi a nehledá ho v aktuální databázi.

Počet opakování

Maximální počet spuštění makra. Pokud tento argument necháte prázdný (a taky argument Opakovat výraz je prázdný), makro se spustí jednou.

Výraz pro opakování

Výraz, jehož výsledkem je pravda (– 1) nebo NEPRAVDA (0). Pokud je výraz vyhodnocen jako nePravda, makro se zastaví. Výraz je vyhodnocen při každém spuštění makra.

Poznámky

Pokud zadáte název skupiny maker do argumentu název makra , Access spustí první makro ve skupině.

Tato akce je podobná kliknutím na Spustit makro na kartě databázové nástroje , výběrem makra a kliknutím na OK. Tento příkaz ale spustí makro jenom jednou, zatímco akce makra SpustitMakro může spustit makro tolikrát, kolikrát chcete.

Tipy

Pomocí argumentů počet opakování a argumenty výrazu opakování můžete určit, kolikrát se má makro spustit:

  • Pokud oba argumenty necháte prázdné, makro se spustí jednou.

  • Pokud zadáte číslo pro počet opakování , ale nezadáte prázdný výraz , makro spustí zadaný počet opakování.

  • Pokud necháte počet opakování prázdný, ale zadáte výraz pro výraz REPEAT, bude makro spuštěno, dokud výraz nevyhodnotí hodnotu false.

  • Pokud zadáte hodnoty pro oba argumenty, makro spustí počet výskytů zadaných v poli počet opakování nebo do výrazu opakování vyhodnotí na false(podle toho, co nastane dříve).

Když spustíte makro, které obsahuje akci makra SpustitMakro , a přejdete do akce makra SpustitMakro , Access spustí volané makro. Po dokončení volaného makra se Access vrátí na původní makro a provede další akci.

Poznámky: 

  • Můžete zavolat na makro do stejné skupiny maker nebo do jiné skupiny maker.

  • Makra můžete vnořit. To znamená, že můžete spustit makro A, které zase volá makro B atd. V každém případě se v případě, že je makro volané, vrátí do makra, které ho volalo, a spustí další akci v tomto makru.

Pokud chcete spustit akci SpustitMakro v modulu Visual Basic for Applications (VBA), použijte metodu RunMacro objektu DoCmd .

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.

×