Cet article décrit le fonctionnement de base de l’action macro AddMenu . Pour obtenir des instructions détaillées sur la création de menus personnalisés et de menus contextuels, voir l’article Créer des menus personnalisés et des menus contextuels à l’aide de macros.
Remarque
L’action macro AddMenu n’est pas disponible dans les applications web Access.
Vous pouvez utiliser l’action AddMenu pour créer :
- Menus personnalisés sous l’onglet Compléments pour un formulaire ou un état particulier.
- Un menu contextuel personnalisé pour un formulaire, un état ou un contrôle. Le menu contextuel personnalisé remplace le menu contextuel intégré pour le formulaire, l’état ou le contrôle.
- Un menu contextuel global. Le menu contextuel global remplace le menu contextuel intégré pour les champs des feuilles de données de table et de requête, des formulaires et des états, sauf si vous avez ajouté un menu contextuel personnalisé pour un formulaire, un état ou un contrôle.
Paramètre
L’action AddMenu contient les arguments suivants.
| Argument de l’action | Description |
|---|---|
| Nom du menu | Nom du menu (par exemple, « Commandes de rapport » ou « Outils ». Pour créer une clé d’accès afin de pouvoir utiliser le clavier pour choisir le menu, tapez une esperluette (&) avant la lettre que vous voulez utiliser comme clé d’accès. Cette lettre sera soulignée dans le nom du menu sous l’onglet Compléments . |
| Nom de la macro de menu | Nom du groupe de macros qui contient les macros des commandes du menu. Il s’agit d’un argument obligatoire. Remarque : Si vous exécutez une macro contenant l’action AddMenu dans une base de données de bibliothèque, Access recherche le groupe de macros portant ce nom dans la base de données active uniquement. |
| Texte de la barre d’état | Texte à afficher dans la barre de status lorsque le menu est sélectionné. Cet argument est ignoré pour les menus contextuels. |
Remarques
Pour exécuter l’action AddMenu dans un module Visual Basic pour Applications (VBA), utilisez la méthode AddMenu de l’objet DoCmd . Vous pouvez également définir la propriété MenuBar ou ShortcutMenuBar dans VBA pour créer un menu personnalisé sous l’onglet Compléments ou pour attacher un menu contextuel personnalisé à un formulaire, un état ou un contrôle. Vous pouvez définir la propriété ShortcutMenuBar de l’objet Application pour créer un menu contextuel global.