Exécution d’une macro Access via un raccourci clavier

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

Vous pouvez affecter une action ou un ensemble d’actions à une touche spécifique ou à un raccourci clavier en créant un groupe de macros AutoKeys. Lorsque vous appuyez sur cette touche ou ce raccourci clavier, Microsoft Office Access exécute l’action.

Remarque : Si vous affectez une action à un raccourci clavier déjà affecté à Access, l’action que vous affectez à ce raccourci clavier remplace l’affectation de touche dans Access. Par exemple, Ctrl+C est le raccourci clavier correspondant à la commande Copier. Si vous affectez ce raccourci clavier à une macro, Access exécutera la macro plutôt que la commande Copier.

Création de la macro AutoKeys

  1. Sous l’onglet Créer, dans le groupe Autre, cliquez sur Macro. Si cette commande n’est pas disponible, cliquez sur la flèche se trouvant sous le bouton Module ou Module de classe, puis cliquez sur Macro.

  2. Sous l’onglet Création, dans le groupe Afficher/masquer, cliquez sur Les noms de Macro pour afficher la colonne Nom de la Macro.

  3. Dans la colonne Nom de macro, appuyez sur la touche ou le raccourci clavier auquel vous souhaitez affecter l’action ou l’ensemble d’actions.

  4. Dans la colonne Action, ajoutez l’action que vous souhaitez la clé ou un raccourci clavier pour effectuer. Par exemple, vous pouvez ajouter une actionoRunMacrqui exécute la macro Print Current Record lorsque vous appuyez sur CTRL + P.

    Macro AutoKeys contenant l’action de macro ImprimerEnregistrement

    Pour affecter plusieurs actions au raccourci clavier, ajoutez les actions supplémentaires de votre choix sous la première action. Ne renseignez pas la colonne Nom de macro pour les actions suivantes.

  5. Répétez les étapes 3 et 4 pour les autres affectations de touches.

  6. Cliquez sur le Bouton Microsoft Office Image du bouton Office puis cliquez sur Enregistrer ou appuyez sur CTRL + S.

  7. Dans la boîte de dialogue Enregistrer sous, sous Nom de la Macro, tapez AutoKeys.

Les nouvelles affectations de touches sont disponibles dès que vous enregistrez le groupe de macros et elles sont actives chaque fois que vous ouvrez la base de données. Si vous le souhaitez, vous pouvez ignorer les affectations de touches (et bien d’autres options de démarrage) en maintenant la touche Maj enfoncée pendant que vous démarrez la base de données.

Vous trouverez des liens vers des informations supplémentaires sur la création de macros dans la section Voir aussi.

Important : Si la base de données ne bénéficie pas de l’état approuvé, certaines actions de macro sont désactivées. Vous pouvez activer toutes les actions de macros en cliquant sur Options dans la barre des messages, puis en sélectionnant Activer ce contenu. Vous activez ainsi toutes les actions de macro jusqu’à ce que vous fermiez la base de données. Pour plus d’informations sur l’attribution de l’état approuvé à une base de données, consultez les liens de la section Voir aussi dans cet article.

Syntaxe des raccourcis clavier AutoKeys

Le tableau suivant présente des exemples de raccourcis clavier que vous pouvez entrer dans la colonne Nom de macro pour procéder à des affectations de touches dans un groupe de macros AutoKeys. Ces raccourcis clavier représentent un sous-ensemble de la syntaxe utilisée dans l’instruction SendKeys de Microsoft Visual Basic.

Nom de macro

Touche ou raccourci clavier

^A ou ^4

CTRL+A ou CTRL+4

{F1}

F1

^{F1}

CTRL+F1

+{F1}

MAJ+F1

{INSERT}

INSER

^{INSERT}

CTRL+INSER

+{INSERT}

MAJ+INSER

{DELETE} ou {DEL}

SUPPR

^{DELETE} ou ^{DEL}

CTRL+SUPPR

+{DELETE} ou +{DEL}

MAJ+SUPPR

Haut de la Page

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.

Partager Facebook Facebook Twitter Twitter E-mail E-mail

Ces informations vous ont-elles été utiles ?

Très bien ! Vous avez d’autres commentaires ?

Comment pouvons-nous l’améliorer ?

Nous vous remercions pour vos commentaires.

×