_Application.SendKeys(Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Envoie des séquences de touches à l’application active.
public void SendKeys (object Keys, object Wait);
Public Sub SendKeys (Keys As Object, Optional Wait As Object)
Paramètres
- Keys
- Object
Objet obligatoire. Combinaison de touches ou de touches que vous souhaitez envoyer à l’application sous forme de texte.
- Wait
- Object
Objet facultatif. True pour que Microsoft Excel attende que les touches soient traitées avant de renvoyer le contrôle à la macro. False (ou omis) pour continuer à exécuter la macro sans attendre le traitement des touches.
Remarques
Cette méthode place les touches dans une mémoire tampon de touches. Dans certains cas, vous devez appeler cette méthode avant d’appeler la méthode qui utilisera les touches. Par exemple, pour envoyer un mot de passe à une boîte de dialogue, vous devez appeler la méthode SendKeys avant d’afficher la boîte de dialogue.
L’argument Keys
peut spécifier n’importe quelle touche unique ou n’importe quelle touche combinée avec Alt, Ctrl ou Maj (ou toute combinaison de ces touches). Chaque touche est représentée par un ou plusieurs caractères, par exemple, "a" pour la lettre a, ou "{ENTER}" pour la touche Entrée.
Pour spécifier des caractères non affichés lorsque vous appuyez sur la touche correspondante (par exemple ENTER ou TAB), utilisez les codes listés dans la table suivante. Chaque code de la table représente une touche du clavier.
Retour arrière | {BACKSPACE} ou {BS} |
Attn | {BREAK} |
Verr. maj | {CAPSLOCK} |
EFFACER | {CLEAR} |
SUPPRIMER ou Suppr | {DELETE} ou {DEL} |
Bas | {DOWN} |
Fin | {END} |
Entrée | ~ (tilde) |
Entrée (pavé numérique) | {ENTER} |
Échap | {ESCAPE} ou {ESC} |
F1 à F15 | {F1} à {F15} |
Aide | {HELP} |
Début | {HOME} |
Inser | {INSERT} |
Gauche | {LEFT} |
Verr. num | {NUMLOCK} |
Pg. suiv | {PGDN} |
Pg. préc | {PGUP} |
RETOUR | {RETURN} |
Droite | {RIGHT} |
Arrêt défil | {SCROLLLOCK} |
Tab | {TAB} |
Haut | {UP} |
Vous pouvez également spécifier des touches combinées avec MAJ et/ou CTRL et/ou ALT. Pour spécifier une touche combinée avec une ou plusieurs autres touches, utilisez le tableau suivant.
MAJ | + (signe plus) |
Ctrl | ^ (caret) |
ALT | % (signe de pourcentage) |