DéfinirElémentMenu, action de macro

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Vous pouvez utiliser l’action de macro DéfinirElémentMenu dans les bases de données de bureau Access pour définir l’état d’éléments de menu (activé ou désactivé, sélectionné ou non sélectionné) dans les menus globaux ou personnalisés sous l’onglet Compléments.

Remarque : L’action de macro DéfinirElémentMenu fonctionne uniquement avec les menus personnalisés et globaux créés à l’aide de macros de menus. L’action de macro DéfinirElémentMenu est incluse dans Microsoft Office Access 2007 et les versions ultérieures uniquement pour la compatibilité avec les versions antérieures. Il ne fonctionne pas avec la fonctionnalité barre de commande. Toutefois, vous pouvez utiliser les propriétés Enabled et State dans un module Visual Basic pour Applications (VBA) pour désactiver ou activer et sélectionner ou désélectionner des éléments des menus contextuels ou les menus personnalisés ou globaux.

Paramètre

L’action de macro DéfinirElémentMenu accepte les arguments suivants.

Argument de l’action

Description

Index de menu

L’index du menu qui contient la commande dont vous voulez définir l’état. Entrez un nombre entier, en commençant par 0, pour l’index du menu souhaité dans le menu personnalisé ou global. Dans la zone Index de Menu dans la section Arguments d’Action de la fenêtre de création de macro, entrez la valeur d’index. L’index est relatif à la position du menu dans la macro de menu pour le menu personnalisé ou global (position de l’action de macro AjouterMenu de ce menu dans la macro de menu, en comptant à partir de 0). L’affichage du menu peut être légèrement différent, car vous pouvez utiliser des expressions conditionnelles dans la macro de menu pour masquer ou afficher des éléments de menu personnalisés. Il s’agit d’un argument obligatoire.

Si vous sélectionnez un menu avec cet argument et laissez les arguments de Commande et Index de sous-commande vides, vous pouvez activer ou désactiver le nom de menu lui-même. Toutefois, vous ne peut pas sélectionner ou désélectionner un nom de menu (Access ignore les paramètres coché et non coché de l’argument indicateur pour les noms de menu).

Index de commande

L’index de la commande pour laquelle vous voulez définir l’état. Entrez un nombre entier, en commençant par 0, pour l’index de la commande souhaitée dans le menu sélectionné par l’argument Index de Menu . L’index est par rapport à la position de la commande dans la groupe de macros qui définit le menu sélectionné pour le menu personnalisé ou global (la position de cette macro de commande dans le groupe de macros, en comptant à partir de 0). L’affichage du menu peut être légèrement différent, car vous pouvez utiliser des expressions conditionnelles dans le groupe de macros du menu pour masquer ou afficher les commandes de menu personnalisées.

Index de sous-commande

L’index de la sous-commande dont vous voulez définir l’état. Cela s’applique uniquement si la commande souhaitée possède un sous-menu. Entrez un nombre entier, en commençant par 0, pour l’index de la sous-commande souhaitée dans le sous-menu sélectionné par l’argument Index de commande . L’index est relatif à position la sous-commande dans le groupe de macros qui définit le sous-menu sélectionné pour le menu personnalisé ou global (la position de la macro de cette sous-commande dans le groupe de macros, en comptant à partir de 0).

Indicateur

L’état que vous souhaitez définir la commande ou à la sous-commande. Cliquez sur grisé (pour désactiver la commande — elle apparaît estompée), Non grisé (pour l’activer), Vérifiez (pour placer une coche par la commande — indiquant généralement qu’elle a été activée ou activée ou désactivée), ou ne pas vérifier (pour supprimer la coche). La valeur par défaut est Non grisé.

Remarques

L’action de macro DéfinirElémentMenu fonctionne uniquement avec un menu personnalisé ou global. Si la fenêtre active ne dispose pas d’un menu personnalisé ou global, l’exécution d’une macro contenant l’action de macro DéfinirElémentMenu provoque un erreur d’exécution.

Vous pouvez utiliser cette action permet de définir l’état des commandes de menu et sous-commandes, mais pas les sous-commandes de sous-commandes.

Pour exécuter l’action de macro DéfinirElémentMenu dans un module Visual Basic pour Applications (VBA), utilisez la méthode DéfinirElémentMenu de l’objet DoCmd .

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×