[VBA] Sendkeys et pavé numérique
Bonsoir,
Pour info : VBA sous Access (2010 32 bits) c'est pareil :
Une base vierge, un formulaire avec un bouton et ce code :
Code:
1 2 3 4
| Private Sub Commande0_Click()
SendKeys "{TAB}"
MsgBox "Bonjour "
End Sub |
Modifie l'état du verrouillage du pavé numérique. J'ai fait d'assez nombreux essais : c'est systématique.
C'est un bug (OS ? VBA ? les deux ?).
PS : j'ai testé avec mon portable, il y a aussi modification de l'état du verrouillage du numérique, mais comme il n'y a pas d'affichage à l'écran je n'avais jamais remarqué, d'autant plus que je ne fais que très rarement du VBA.
] Senkeys[VBA][26/11/17] Sendkeys
Bonjour,
Et je m'en tiendrai la, puisque c'est annexe et ne résout pas le problème initial :
L'appel de Sendkeys avec l'argument facultatif Wait paradoxalement avec true ou false !! ?? semble éviter l'effet de bord (modification aléatoire du statut du verrouillage du clavier numérique:roll:
Code:
SendKeys "{TAB}", false