ACCESS 2007 : comment exécuter un code avec une macro Autokeys

Résolu
Ragane Messages postés 15 Statut Membre -  
 Ragane -
Bonjour,
Voici par exemple un code que je voudrais exécuter avec une macro AUTOKEYS/^K/ExécuterCode

Sub MasquerVoletNavigation()
DoCmd.NavigateTo "acNavigationCategoryObjectType"
DoCmd.RunCommand acCmdWindowHide
End Sub

Que faut-il indiquer comme nom de function.
Vous avez compris, je débute avec les codes VBA.
Merci. Cordialement.

1 réponse

  1. Utilisateur anonyme
     
    Bonjour Ragane,

    C'est bien la macro AutoKeys qu'il faut utiliser.

    1) Dans la colonne Nom de macro, mettre : ^k

    Le signe ^ est fait avec cette combinaison clavier : < AltGr >< 9 > ;
    la touche < AltGr > est la même que tu utilises pour @ ou #

    2) Dans la colonne Action, mettre : ExécuterCode

    3) Le curseur de la souris doit être sur la case Action où tu as mis
    « ExécuterCode » pour avoir en dessous "Nom fonction" ; indiquer
    dans la case correspondante (à droite) le nom de la macro
    à exécuter, donc ici : MasquerVoletNavigation()

    Ne pas oublier de mettre 2 parenthèses vides, sans rien entre !

    ==========================================

    ATTENTION

    Ça ne marchera pas tout de suite, car la macro AutoKeys est lue
    seulement lors de l'ouverture du fichier de la base de données.

    Il faudra donc fermer le fichier, puis le ré-ouvrir ensuite.

    ==========================================

    Cordialement.  😊
    0
    1. Ragane
       
      Merci Albkan.
      C'est parfait.
      Cordialement.
      0