Za pomocą akcji makra UstawMenuItem w bazach danych programu Access dla komputerów stacjonarnych możesz ustawić stan elementów menu (włączony lub wyłączony, zaznaczony lub niewybrany) w menu niestandardowym lub globalnym na karcie Dodatki .
Ustawienie
Akcja makra UstawMenuItem ma następujące argumenty.
Argument akcji |
Opis |
---|---|
Indeks menu |
Indeks menu zawierającego polecenie, dla którego chcesz ustawić stan. Wprowadź wartość całkowitą, rozpoczynając od zera, dla indeksu odpowiedniego menu w menu niestandardowym lub globalnym. Wprowadź wartość indeksu w polu Indeks menu w sekcji Argumenty akcji w oknie projektu makra. Indeks jest względny do pozycji menu w makrze menu dla menu niestandardowego lub globalnego (pozycja akcji makra DodajMenu tego menu w makrze menu, licząc od 0). Sposób wyświetlania menu może się nieco różnić, ponieważ za pomocą wyrażeń warunkowych w makkra menu można ukrywać lub wyświetlać niestandardowe elementy menu. Jest to argument wymagany. Jeśli wybierzesz menu z tym argumentem i pozostawisz argumenty Indeks poleceń i Indeks podzlecenia puste, możesz włączyć lub wyłączyć samą nazwę menu. Nie można jednak zaznaczyć lub usunąć zaznaczenia nazwy menu (program Access ignoruje ustawienia Sprawdź i Wyczyść zaznaczenie dla argumentu Flaga dla nazw menu). |
Indeks poleceń |
Indeks polecenia, dla którego chcesz ustawić stan. Wprowadź wartość całkowitą, rozpoczynając od zera, dla indeksu odpowiedniego polecenia w menu wybranym przez argument Indeks menu . Indeks jest powiązany z pozycją polecenia w grupa makr definiującym wybrane menu menu niestandardowego lub globalnego (położenie makra tego polecenia w grupie makr, zliczanie od 0). Sposób wyświetlania menu może się nieco różnić, ponieważ za pomocą wyrażeń warunkowych w grupie makr menu można ukrywać lub wyświetlać polecenia menu niestandardowego. |
Indeks podrzędny |
Indeks podpolecenia, dla którego chcesz ustawić stan. Ma to zastosowanie tylko wtedy, gdy odpowiednie polecenie ma podmenu. Wprowadź wartość całkowitą, rozpoczynając od zera, dla indeksu odpowiedniego podpolecenia w podmenu wybranym przez argument Indeks poleceń . Indeks jest względny do pozycji podpolecenia w grupie makr definiującej wybrane podmenu dla menu niestandardowego lub globalnego (pozycja makra tego podpolecenia w grupie makr, zliczanie od 0). |
Flaga |
Stan, w który chcesz ustawić polecenie lub podpolecenie. Kliknij pozycję Szary (aby wyłączyć polecenie — jest ono wyszarzone), Rozstaw (aby je włączyć), Zaznacz (aby umieścić sprawdzanie przy poleceniu — zwykle oznaczające, że zostało zaznaczone lub przełączone) lub Usuń zaznaczenie (aby usunąć zaznaczenie). Ustawieniem domyślnym jest Rozsyłanie. |
Uwagi
Akcja makra UstawMenuItem działa tylko w menu niestandardowym lub globalnym. Jeśli aktywne okno nie ma menu niestandardowego ani globalnego, uruchomienie makra zawierającego akcję makra SetMenuItem powoduje błąd czasu wykonania.
Za pomocą tej akcji można ustawić stan poleceń i podpoleceń menu, ale nie podpoleceń podpoleceń.
Aby uruchomić akcję makra SetMenuItem w module Visual Basic for Applications (VBA), użyj metody SetMenuItem obiektu DoCmd.