_Application.OnKey(String, Object) Méthode

Définition

Exécute une procédure spécifiée lorsque l'utilisateur appuie sur une touche ou une combinaison de touches particulière.

public void OnKey (string Key, object Procedure);
Public Sub OnKey (Key As String, Optional Procedure As Object)

Paramètres

Key
String

Argument de type String obligatoire. Chaîne indiquant la touche sur laquelle appuyer.

Procedure
Object

Objet facultatif. Une chaîne indiquant le nom de la procédure à exécuter. Si Procedure a la valeur « » (texte vide), rien ne se produit quand Key est enfoncé. Cette forme de OnKey modifie la concordance des touches dans Microsoft Excel. Si Procedure est omis, Key rétablit son résultat normal dans Microsoft Excel et toutes les affectations de clés spéciales effectuées avec les méthodes OnKey précédentes sont effacées.

Remarques

L’argument Key peut spécifier n’importe quelle touche unique 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 qui ne s'affichent pas quand vous appuyez sur la touche correspondante (par exemple, Entrée ou Tabulation), utilisez les codes répertoriés dans le tableau suivant. 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)

Pour associer une procédure à l'un des caractères spéciaux (+, ^, %, etc.), mettez le caractère entre accolades.

S’applique à