VBA Word et Sendkeys

VBA Word et Sendkeys - VB/VBA/VBS - Programmation

Marsh Posté le 22-08-2019 à 17:51:02    

Bonjour
Dans Word, si je tape Alt+56, j'obtiens l'écriture du chiffre 8, de code asci 56.
Si je tape Maj+fg, j'obtiens FG.
Je cherche à reproduire ceci par macro VBA, en utilisant SendKeys.
La doc dit  
● pour indiquer une combinaison de touches avec MAJ, CTRL et ALT, faire précéder le code normal de la touche des codes suivants  : + pour MAJ, % pour Alt et ^ pour Ctrl.
● pour indiquer que les touches MAJ, CTRL et ALT doivent être maintenues enfoncées pendant que d'autres touches sont utilisées, mettez le code des touches entre parenthèses.
Pour les majuscules, pas de problème, avec l'instruction :
SendKeys "+(fg)", True
Par contre, pas moyen de d'obtenir mon 8 avec l'instruction  
SendKeys "%(56)", True
Quelqu'un a-t-il une idée de ce qui bloque ?

Reply

Marsh Posté le 22-08-2019 à 17:51:02   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed