OVH Cloud OVH Cloud

Simulation clavier

2 réponses
Avatar
Michel41
Bonjour
Je cherche une méthode passant par VBA (lecture d'une suite de codes dans
des cellules) et un programme extérieur (dll...) qui placerait des "codes
touches" dans le buffer du clavier comme si les touches avaient été
enfoncées par l'utilisateur (quelque soit l'autre programme ouvert) . Cela
est-il possible ?
Merci
M41

2 réponses

Avatar
Youky
Hello,
Methode SendKeys faire F1 pour l'aide
Envoie une ou plusieurs touches à la fenêtre active comme s'il s'agissait
d'une saisie directe au clavier.

Syntaxe pour simuler l'appuie de la touche Entrer

SendKeys "{ENTER}"

Private Sub CommandButton1_Click()
SendKeys "Bruno"
SendKeys "{ENTER}"
[A1].Select
End Sub

exemple
SendKeys "{ENTER}"
MsgBox "Cette boite va être fermée de suite"
'pour fermer la msgbox sendkeys doit être placé avant
Youky
"Michel41" a écrit dans le message de news:
42ebb809$0$3122$
Bonjour
Je cherche une méthode passant par VBA (lecture d'une suite de codes dans
des cellules) et un programme extérieur (dll...) qui placerait des "codes
touches" dans le buffer du clavier comme si les touches avaient été
enfoncées par l'utilisateur (quelque soit l'autre programme ouvert) . Cela
est-il possible ?
Merci
M41




Avatar
Michel41
Merci
Pourquoi chercher midi à 14 H
@+

"Youky" a écrit dans le message de news:
%
Hello,
Methode SendKeys faire F1 pour l'aide
Envoie une ou plusieurs touches à la fenêtre active comme s'il s'agissait
d'une saisie directe au clavier.

Syntaxe pour simuler l'appuie de la touche Entrer

SendKeys "{ENTER}"

Private Sub CommandButton1_Click()
SendKeys "Bruno"
SendKeys "{ENTER}"
[A1].Select
End Sub

exemple
SendKeys "{ENTER}"
MsgBox "Cette boite va être fermée de suite"
'pour fermer la msgbox sendkeys doit être placé avant
Youky
"Michel41" a écrit dans le message de news:
42ebb809$0$3122$
Bonjour
Je cherche une méthode passant par VBA (lecture d'une suite de codes dans
des cellules) et un programme extérieur (dll...) qui placerait des "codes
touches" dans le buffer du clavier comme si les touches avaient été
enfoncées par l'utilisateur (quelque soit l'autre programme ouvert) .
Cela
est-il possible ?
Merci
M41