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.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.