Az Asztali Access-adatbázisok Menükészlet makróműveletével beállíthatja a menüelemek állapotát (engedélyezve vagy letiltva, kijelölve vagy nem jelölve) a Bővítmények lap egyéni vagy globális menüiben.
Beállítás
A SetMenuItem makróművelet argumentumai a következők.
Művelet argumentuma |
Leírás |
---|---|
Menüindex |
Annak a menünek az indexe, amely azt a parancsot tartalmazza, amelyhez az állapotot be szeretné állítani. Adjon meg egy egész számot 0-tól kezdve a kívánt menü indexéhez az egyéni vagy globális menüben. Adja meg az index értékét a makrótervező ablak Műveletargumentumok szakaszának Menüindex mezőjében. Az index az egyéni vagy globális menü menümakrójában elfoglalt helyéhez viszonyítva jelenik meg (a menü Menü hozzáadása makróműveletének helye a menümakróban, 0-tól számolva). A menü megjelenítése némileg eltérő lehet, mivel a menümakróban feltételes kifejezésekkel elrejtheti vagy megjelenítheti az egyéni menüelemeket. Ez egy kötelező argumentum. Ha kiválaszt egy menüt ezzel az argumentummal, és üresen hagyja a Parancsindex és az Alparancsindex argumentumot, engedélyezheti vagy letilthatja magát a menünevet. A menünevek kijelölését azonban nem lehet kijelölni vagy megszüntetni (az Access figyelmen kívül hagyja a Menünevek Jelölő argumentumának Jelölőnégyzet és Jelölés törlése beállítását). |
Parancsindex |
Annak a parancsnak az indexe, amelynek az állapotát be szeretné állítani. Adjon meg egy egész számot 0-tól kezdve a kívánt parancs indexéhez a Menüindex argumentum által kiválasztott menüben. Az index az egyéni vagy globális menü kijelölt menüjét definiáló makrócsoport a parancs pozíciójához viszonyítva jelenik meg (a parancs makrócsoportban elfoglalt helye, 0-tól számítva). A menü megjelenítése némileg eltérő lehet, mivel a menü makrócsoportjában feltételes kifejezésekkel elrejtheti vagy megjelenítheti az egyéni menüparancsokat. |
Alparancsindex |
Annak az alparancsnak az indexe, amelyhez az állapotot be szeretné állítani. Ez csak akkor érvényes, ha a kívánt parancs rendelkezik almenü. Adjon meg egy 0-tól kezdődő egész számot a Command Index argumentum által kiválasztott almenü kívánt almenüjének indexéhez. Az index az alparancsnak az egyéni vagy globális menühöz kiválasztott almenüt definiáló makrócsoportban elfoglalt pozíciójához (az alparancs makrójának a makrócsoportban elfoglalt helye, 0-tól számítva). |
Zászló |
Az az állapot, ahová a parancsot vagy az alparancsot be szeretné állítani. Kattintson a Szürke (a parancs letiltásához – szürkén jelenik meg), Ungray (az engedélyezéshez), a Check (a parancs általi ellenőrzéshez – általában azt jelzi, hogy ki van jelölve vagy ki van kapcsolva) vagy a Törlés (az ellenőrzés eltávolításához). Az alapértelmezett érték Ungray. |
Megjegyzések
A SetMenuItem makróművelet csak egyéni vagy globális menüben működik. Ha az aktív ablak nem rendelkezik egyéni vagy globális menüvel, a Menü beállítása makróműveletet tartalmazó makró futtatása futási idejű hiba eredményez.
Ezzel a művelettel beállíthatja a menüparancsok és alparancsok állapotát, az alparancsok alparancsait azonban nem.
A SetMenuItem makróművelet Visual Basic for Applications (VBA) modulban való futtatásához használja a DoCmd objektum SetMenuItem metódusát.