Partager via


_Application.SendKeys(Object, Object) Méthode

Définition

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)

S’applique à