_Application.OnKey(String, Object) Methode

Definition

Führt eine angegebene Prozedur aus, wenn eine bestimmte Taste oder Tastenkombination gedrückt wird.

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

Parameter

Key
String

String erforderlich. Eine Zeichenfolge, die die zu drückende Taste angibt.

Procedure
Object

Optionales Objekt. Eine Zeichenfolge, die den Namen der auszuführenden Prozedur angibt. Wenn Procedure "" (leerer Text) ist, geschieht nichts, wenn Key gedrückt wird. Dieses Formular von OnKey ändert das normale Ergebnis von Tastaturanschlägen in Microsoft Excel. Wenn Procedure nicht angegeben wird, Key wird das normale Ergebnis in Microsoft Excel wiederhergestellt, und alle speziellen Schlüsselzuweisungen, die mit vorherigen OnKey-Methoden vorgenommen wurden, werden gelöscht.

Hinweise

Das Key Argument kann eine beliebige einzelne Taste in Kombination mit ALT, STRG oder UMSCHALT oder eine beliebige Kombination dieser Tasten angeben. Jede Taste wird durch mindestens ein Zeichen repräsentiert, beispielsweise "a" für den Buchstaben a oder "{ENTER}" für die EINGABETASTE.

Zum Angeben von Zeichen, die nicht angezeigt werden, wenn Sie auf die entsprechende Taste drücken (beispielsweise die EINGABETASTE oder die TAB-TASTE), verwenden Sie die in der folgenden Tabelle aufgeführten Codes. Jeder Code in der Tabelle steht für eine Taste auf der Tastatur.

RÜCKTASTE{BACKSPACE} oder {BS}
PAUSE{BREAK}
FESTSTELLTASTE{CAPSLOCK}
LÖSCHEN{CLEAR}
LÖSCHEN oder ENTF{DELETE} oder {DEL}
NACH-UNTEN{DOWN}
ENDE{END}
EINGABETASTE~ (Tilde)
EINGABETASTE (Zehnertastatur){ENTER}
ESC{ESCAPE} oder {ESC}
F1 bis F15{F1} bis {F15}
HILFE{HELP}
START{HOME}
EINFG{INSERT}
NACH-LINKS{LEFT}
NUM{NUMLOCK}
BILD-AB{PGDN}
BILD-AUF{PGUP}
EINGABETASTE{RETURN}
NACH-RECHTS{RIGHT}
ROLLEN{SCROLLLOCK}
TAB{TAB}
NACH-OBEN{UP}

Sie können auch mit UMSCHALTTASTE und/oder STRG und/oder ALT kombinierte Tasten festlegen. Verwenden Sie die folgende Tabelle, um mit anderen Tasten kombinierte Tasten festzulegen.

UMSCHALT+ (Pluszeichen)
STRG^ (Caret)
ALT% (Prozentzeichen)

Schließen Sie zum Zuweisen einer Prozedur zu einem der Sonderzeichen (+, ^, % usw.), das Zeichen in geschweifte Klammern ein.

Gilt für: