Partager via


RunMenuCommand, action de macro

S’applique à : Access 2013, Office 2013

Vous pouvez utiliser l’action ExécuterCommandeMenu pour exécuter une commande Microsoft Office Access.

Setting

L’action ExécuterCommandeMenu utilise l’argument d’action suivant :

Argument de l’action

Description

Commande

Nom de la commande à exécuter. La zone Commande affiche les commandes intégrées disponibles dans Access et classées par ordre alphabétique. Cet argument est obligatoire.

Remarques

Vous pouvez utiliser l’action ExécuterCommandeMenu pour exécuter une commande Access à partir d’une barre de menus personnalisée, d’une barre de menus globale, d’un menu contextuel personnalisé ou d’un menu contextuel global.

Vous pouvez utiliser l'action ExécuterCommandeMenu dans une macro avec des expressions conditionnelles pour exécuter une commande en fonction de certaines conditions.

Remarque

[!REMARQUE] Si vous cliquez sur l'onglet Fichier, puis sur Récent, les bases de données récemment utilisées s'affichent. Vous pouvez cliquer sur l'une de ces bases de données au lieu de cliquer sur Ouvrir. Ces éléments de base de données ne s'affichent pas dans la zone de liste déroulante de l'argument Commande et ne sont pas disponibles lorsque vous utilisez l'action ExécuterCommandeMenu dans une macro.

Il se peut que certaines commandes ne soient plus disponibles lorsque vous convertissez une base de données créée avec une version précédente d'Access. Une commande peut avoir été renommée, transférée vers un autre menu ou n'existe peut-être plus dans Access. Les actions ExécuterElémentMenu pour de telles commandes ne peuvent pas être converties en actions ExécuterCommandeMenu. Lorsque vous ouvrez la macro, Access affichera une action ExécuterCommandeMenu avec un argument Commande vide pour ces commandes. Vous devez modifier la macro et entrer un argument Commande valide ou supprimer l'action ExécuterCommandeMenu.

Pour exécuter l'action ExécuterCommandeMenu dans un module Visual Basic pour Applications (VBA), utilisez la méthode RunCommand de l'objet Application. (Elle correspond à la méthode RunCommand de l'objet DoCmd.)