DéfinirElémentMenu, action de macro

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

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 désélectionnées) 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 .

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×