DoCmd.SetMenuItem-Methode (Access)

Die SetMenuItem-Methode führt die SetMenuItem-Aktion in Visual Basic aus.

Syntax

Ausdruck verwendet werden. SetMenuItem (MenuIndex, CommandIndex, SubcommandIndex, Flag)

expression Eine Variable, die ein DoCmd-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
MenuIndex Erforderlich Variant Eine ganze Zahl, die von 0 zählt, d. h. der gültige Index eines Menüs auf der benutzerdefinierten Menüleiste oder der globalen Menüleiste für das aktive Fenster, wie im Menüleistenmakro für die benutzerdefinierte Menüleiste oder die globale Menüleiste definiert.

Wenn Sie ein Menü mit diesem Argument auswählen und die Argumente CommandIndex und SubcommandIndex leer lassen (oder auf 1 festlegen), können Sie den Menünamen selbst aktivieren oder deaktivieren. Sie können jedoch einen Menünamen nicht aktivieren oder deaktivieren (Microsoft Access ignoriert die Einstellungen acMenuCheck und acMenuUncheck für das Flag-Argument für Menünamen).
CommandIndex Optional Variant Eine ganze Zahl, die bei 0 zählt, ist der gültige Index eines Befehls im Menü, das vom MenuIndex-Argument ausgewählt wird, wie in der Makrogruppe definiert, die das ausgewählte Menü für die benutzerdefinierte Menüleiste oder die globale Menüleiste für das aktive Fenster definiert.
SubcommandIndex Optional Variant Eine ganze Zahl, die bei 0 zählt, ist der gültige Index eines Unterbefehls im Untermenü, das vom CommandIndex-Argument ausgewählt wird, wie in der Makrogruppe definiert, die das ausgewählte Untermenü für die benutzerdefinierte Menüleiste oder die globale Menüleiste für das aktive Fenster definiert.
Wert Optional Variant Der Zustand, den Sie für den Befehl oder Unterbefehl festlegen möchten. Kann eine der folgenden Konstanten sein:
  • acMenuCheck
  • acMenuGray
  • acMenuUncheck
  • acMenuUngray (Standard)

Hinweise

Verwenden Sie die SetMenuItem-Methode , um den Status von Menüelementen (aktiviert oder deaktiviert, aktiviert oder deaktiviert) auf der benutzerdefinierten Menüleiste oder der globalen Menüleiste für das aktive Fenster festzulegen.

Hinweis

Die SetMenuItem-Methode betrifft nur benutzerdefinierte Menüleisten und globale Menüleisten, die mit Menüleistenmakros erstellt wurden. Die SetMenuItem-Methode ist in dieser Version von Access nur aus Gründen der Kompatibilität mit Versionen vor Access 97 enthalten. Mit der neuen Befehlsleisten-Funktionalität ist sie nicht funktionsfähig.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.