Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1888 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA Word et Sendkeys

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBA Word et Sendkeys

n°2338142
jpl38
Posté le 22-08-2019 à 17:51:02  profilanswer
 

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 ?

mood
Publicité
Posté le 22-08-2019 à 17:51:02  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBA Word et Sendkeys

 

Sujets relatifs
VBA Excel, TextBox qui ne fonctionne pas.VBA msgbox?
Diviser un gros document Word en plusieurs Word unique (1200 pages)pb script VBA sous Word pour export feuilles - laisse 1 page
VBA - Erreur Exécutionmacro vba/word concaténer 2 paragraphes
Aide vba word choix dans une listeCopier tableau Excel sous Word page définie
[VB/VBA/VBS] Problème script pour exécuter des programmes 
Plus de sujets relatifs à : VBA Word et Sendkeys


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR