Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Programmation séquences de touches au clavier (combinaison de SHIFT + FLECHE)

elgringo123456

XLDnaute Occasionnel
Supporter XLD
Bonjour,

Je me permets de vous solliciter sur le sujet d'une combinaison de touches à réaliser sur une application externe (ex : Notepad) via des API Windows.

Je ne vous cache pas que cela fait depuis un certain temps je n'arrive pas à résoudre ce problème même après de multiples recherches sur Internet.

L'objectif est de réaliser la séquence de touches suivantes : SHIFT + "Flèche droite" ou SHIFT + "Flèche gauche" sur l' application Notepad (application déja ouverte). Cette séquence de touche permet tout simplement de réaliser la sélection d'une lettre dans le document Notepad.

Pour ce faire je fais appel à des API Windows me permettant de sélectionner la fenêtre "Notepad" puis de réaliser la séquence de touches. En terme de séquence de touche j'essaie plusieurs façon de faire à savoir via:
+ keybd_event,
+ SendMessage,
+ PostMessage.

En faisant appel à toutes ces fonctions je n'arrive pas à réaliser correctement l'action attendue. En effet, je me déplace correctement via les flèches mais je n'arrive pas à réaliser la sélection. Cette combinaison à l'air d'être très complexe à utiliser ou du moins j'ai du beaucoup de difficulter à ce qu'elle fonctionne.
Par ailleurs d'autres combinaisons de touches fonctionnent correctement c'est le cas de "CTRL" + "Flèche".

J'ai essayé de multiples combinaison tels que l'utilisation de la "Sous fenêtre", ... mais en vain. C'est la raison pourlaquelle je m'en remets à vous.

Merci d'avance,
Cordialement.
El Gringo 123456
 

Pièces jointes

  • Exemple.xlsm
    15.4 KB · Affichages: 41
  • Exemple.xlsm
    15.4 KB · Affichages: 39
  • Exemple.xlsm
    15.4 KB · Affichages: 43

elgringo123456

XLDnaute Occasionnel
Supporter XLD
Re : Programmation séquences de touches au clavier (combinaison de SHIFT + FLECHE)

Bonjour ERIC S,

Tout d'abord merci pour tout pour la réponse. Effectivement après test Sendkeys sur une application externe en combinant le shift et la flèche fonctionne.

Et vive XL Download !!!!!

El Gringo 123456
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…