In diesem Artikel wird der grundlegende Vorgang der HinzufügenMenü-Makroaktion beschrieben. Schrittweise Anleitungen zum Erstellen von benutzerdefinierten Menüs und Kontextmenüs finden Sie im Artikel Erstellen von benutzerdefinierten Menüs und Kontextmenüs mithilfe von Makros.
Hinweis
Die "HinzufügenMenü"-Makroaktion steht in Access-Web-Apps nicht zur Verfügung.
Mithilfe der HinzufügenMenü-Aktion können Sie Folgendes erstellen:
- Benutzerdefinierte Menüs auf der Registerkarte "Add-Ins" für ein bestimmtes Formular oder einen bestimmten Bericht.
- Ein benutzerdefiniertes Kontextmenü für ein Formular, einen Bericht oder ein Steuerelement. Das benutzerdefinierte Menü ersetzt das integrierte Kontextmenü für das Formular, den Bericht oder das Steuerelement.
- Ein globales Kontextmenü. Das globale Kontextmenü ersetzt das integrierte Kontextmenü für Felder in Tabellen- und Abfragedatenblättern, Formularen und Berichten – mit Ausnahme der Fälle, in denen Sie ein benutzerdefiniertes Kontextmenü für ein Formular, einen Bericht oder ein Steuerelement hinzugefügt haben.
Einstellung
Die HinzufügenMenü-Aktion weist die folgenden Argumente auf:
| Aktionsargument | Beschreibung |
|---|---|
| Menüname | Der Name des Menüs, beispielsweise "Berichtsbefehle" oder "Tools". Um eine Zugriffstaste zu erstellen, mit der Sie das Menü über die Tastatur auswählen können, geben Sie ein kaufmännisches Und-Zeichen (&) vor dem Buchstaben ein, den Sie als Zugriffstaste verwenden möchten. Dieser Buchstabe wird auf der Registerkarte Add-Ins im Menünamen unterstrichen. |
| Menümakroname | Der Name der Makrogruppe, die die Makros für die Menübefehle enthält. Dieses Argument ist erforderlich. Hinweis: Wenn Sie ein Makro ausführen, das die AddMenu-Aktion in einer Bibliotheksdatenbank enthält, sucht Access die Makrogruppe mit diesem Namen nur in der aktuellen Datenbank. |
| Statusleistentext | Der Text, der in der status Leiste angezeigt werden soll, wenn das Menü ausgewählt ist. Dieses Argument wird bei Kontextmenüs ignoriert. |
Hinweise
Zum Ausführen der HinzufügenMenü-Aktion in einem VBA-Modul (Visual Basic for Applications) verwenden Sie die AddMenu-Methode des DoCmd-Objekts. Sie können auch die Menüleiste- oder Kontextmenüleiste-Eigenschaft in VBA festlegen, um auf der Registerkarte Add-Ins ein benutzerdefiniertes Menü zu erstellen oder aber um einem Formular, Bericht oder Steuerelement ein Kontextmenü anzufügen. Sie können die Kontextmenü-Eigenschaft des Application-Objekts festlegen, um ein globales Kontextmenü zu erstellen.