Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pomocí akce makra SetMenuItem v desktopových databázích Accessu můžete nastavit stav položek nabídky (povoleno nebo zakázáno, vybrané nebo nevybrané) ve vlastních nebo globálních nabídkách na kartě Doplňky .

Nastavení

Akce makra SetMenuItem má následující argumenty.

Akční argument

Popis

Index nabídky

Index nabídky obsahující příkaz, pro který chcete nastavit stav. Zadejte celočíselnou hodnotu od 0 pro index požadované nabídky ve vlastní nebo globální nabídce. Zadejte hodnotu indexu do pole Index nabídky v části Argumenty akce v okně návrhu makra. Index je relativní k umístění nabídky v makrech nabídky pro vlastní nebo globální nabídku (pozice akce makra PřidatNabídku této nabídky v makrech nabídky, počítá se od 0). Zobrazení nabídky se může poněkud lišit, protože pomocí podmíněných výrazů v makrech nabídky můžete skrýt nebo zobrazit vlastní položky nabídky. Zadání tohoto argumentu je povinné.

Pokud vyberete nabídku s tímto argumentem a ponecháte argumenty Index příkazů a Index dílčího příkazu prázdné, můžete povolit nebo zakázat samotný název nabídky. Název nabídky ale nelze vybrat nebo zrušit výběr (Access ignoruje nastavení Zkontrolovat a Zrušit zaškrtnutí u argumentu Příznak pro názvy nabídek).

Index příkazů

Index příkazu, pro který chcete nastavit stav. Zadejte celočíselnou hodnotu od 0 pro index požadovaného příkazu v nabídce vybrané argumentem Index nabídky . Index je relativní k pozici příkazu v Skupina maker, která definuje vybranou nabídku pro vlastní nebo globální nabídku (pozice makra tohoto příkazu ve skupině maker, počítá se od 0). Zobrazení nabídky se může poněkud lišit, protože pomocí podmíněných výrazů ve skupině maker nabídky můžete skrýt nebo zobrazit vlastní příkazy nabídky.

Index dílčích příkazů

Index podpříkazu, pro který chcete nastavit stav. To platí jenom v případě, že má požadovaný příkaz Podnabídka. Zadejte celočíselnou hodnotu od 0 pro index požadovaného podpříkazu v podnabídce vybrané argumentem Index příkazů . Index je relativní k pozici podpříkazu ve skupině maker, která definuje vybranou podnabídku pro vlastní nebo globální nabídku (pozice makra tohoto podpříkazu ve skupině maker, počítá se od 0).

Vlajky

Stav, na který chcete nastavit příkaz nebo podpříkaz. Klikněte na Gray (pokud chcete příkaz zakázat – vypadá šedě), Zrušit zaškrtnutí (pokud ho chcete povolit), Zaškrtnout (pokud chcete provést zaškrtnutí příkazem – obvykle to znamená, že byl vybrán nebo přepnut) nebo Zrušte zaškrtnutí (pokud chcete zaškrtnutí odebrat). Výchozí hodnota je Ungray ( Ungray).

Poznámky

Akce makra SetMenuItem funguje pouze ve vlastní nebo globální nabídce. Pokud aktivní okno nemá vlastní nebo globální nabídku, spuštění makra obsahujícího akci makra SetMenuItem způsobí Chyba za běhu.

Pomocí této akce můžete nastavit stav příkazů nabídky a podpříkazů, ale ne dílčích příkazů podpříkazů.

Chcete-li spustit akci makra SetMenuItem v modulu Visual Basic for Applications (VBA), použijte metodu SetMenuItem objektu DoCmd .

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.