DoCmd.SetMenuItem-Methode (Access)

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

Syntax

Ausdruck. 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 gezählt wird, 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 sie auf 1 festlegen), können Sie den Menünamen selbst aktivieren oder deaktivieren. Sie können jedoch keinen Menünamen 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 von 0 gezählt wird. Dies ist der gültige Index eines Befehls in dem menü, das durch das MenuIndex-Argument ausgewählt wurde, 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 von 0 gezählt wird, die den gültigen Index eines Unterbefehls in dem vom CommandIndex-Argument ausgewählten Untermenü darstellt, 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. Dies kann eine der folgenden Konstanten sein:
  • acMenuCheck
  • acMenuGray
  • acMenuUncheck
  • acMenuUngray (Standard)

HinwBemerkungeneise

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.