Tento článek popisuje základní operace akce makra PřidatNabídku. Podrobné pokyny k vytváření vlastních nabídek a místních nabídek najdete v článku Vytvoření vlastních nabídek a místních nabídek pomocí maker.
Poznámka
Akce makra PřidatNabídku není dostupná ve webových aplikacích pro Access.
Pomocí akce PřidatNabídku je možné vytvořit:
- Vlastní nabídky na kartě Doplňky pro určitý formulář nebo sestavu
- Vlastní místní nabídka pro formulář, sestavu nebo ovládací prvek Vlastní místní nabídka nahradí integrovanou místní nabídku pro formulář, sestavu nebo ovládací prvek.
- Globální místní nabídka. Globální místní nabídka nahradí integrovanou místní nabídku pro pole v datových listech tabulek a dotazů, ve formulářích a sestavách, kromě situací, kdy přidáte vlastní místní nabídku pro formulář, sestavu nebo ovládací prvek.
Nastavení
Akce PřidatNabídku má následující argumenty.
| Argument akce | Popis |
|---|---|
| Název nabídky | Název nabídky, například Příkazy sestavy nebo Nástroje. Chcete-li vytvořit přístupovou klávesu, abyste mohli pomocí klávesnice volit nabídku, zadejte znak ampersandu (&) před písmeno, které má být přístupovou klávesou. Toto písmeno bude v názvu nabídky na kartě Doplňky podtržené. |
| Název makra nabídky | Název skupiny maker, která obsahuje makra příkazů nabídky. Zadání tohoto argumentu je povinné. Poznámka: Pokud spustíte makro obsahující akci PřidatNabídku v databázi knihovny, Access vyhledá skupinu maker s tímto názvem jenom v aktuální databázi. |
| Text na stavovém řádku | Text, který se má zobrazit na stavovém řádku, když je vybraná nabídka U místních nabídek je tento argument ignorován. |
Poznámky
Pokud chcete akci PřidatNabídku spustit v modulu jazyk Visual Basic for Application (VBA), použijte metodu AddMenu objektu DoCmd. V modulu VBA můžete také nastavit vlastnost MenuBar nebo ShortcutMenuBar, když chcete vytvořit vlastní nabídku na kartě Doplňky nebo připojit vlastní místní nabídku k formuláři, sestavě nebo ovládacímu prvku. Nastavením vlastnosti ShortcutMenuBar objektu Application můžete vytvořit globální místní nabídku.