none
Comment utiliser Onkey dans VBA (office 2007)? RRS feed

  • Question

  • Bonjour,

    contrairement à 2003, je n'arrive pas à utiliser les commandes Onkey et EnableEvents dans word 2007 (erreur 438).

    je souhaite lancer un Userform à partir de la touche F4 et je ne trouves pas la procédure : Application.EnableEvents=false et Application.Onkey({F4}),"Départ" provoquent des erreurs.

    ces commandes ont-elles changées sur word 2007?

     

    lundi 29 août 2011 13:40

Réponses

  • Bonjour,

    Application.OnKey et Application.EnableEvents sont, autant à ce que sache, disponibles dans Excel 2003, 2007 et 2010 mais pas dans Word 2007 ou d'autres versions de Word; on peut vérifier ceci en ouvrant l'explorateur d'objets (F2) dans l'éditeur Visual Basic de Word et en affichant les élements de Application.

    Cependant, il est possible de définir une touche pour un macro à partir des options Word. Pour cela, veuillez choisir dans les options Word 'Personaliser' et presser le bouton 'Personaliser'. Ensuite il est possible de spécifier une commande; image ci-dessous. Pour lancer la UserForm, on peut insérer une procédure dans un module, Example:

    Public Sub LaunchUserForm()
       
        UserForm1.Show
       
    End Sub

    J'espère que ca vous aideras.

    Cordialement :-)

     


    MVP Office System - www.excel-ticker.de
    • Modifié Mourad LouhaMVP mardi 30 août 2011 08:11 Insertion image via mon serveur
    • Marqué comme réponse Ciprian Duduiala mercredi 7 septembre 2011 12:18
    mardi 30 août 2011 08:08