OnKey-Methode
Siehe auchBetrifftBeispielBesonderheiten
Führt die angegebene Prozedur aus, wenn eine bestimmte Taste oder Tastenkombination gedrückt wird.
Ausdruck.OnKey(Key, Procedure)
Ausdruck Erforderlich. Ein Ausdruck, der ein Application-Objekt zurückgibt.
Key Erforderlicher String-Wert. Eine Zeichenfolge, die die zu drückende Taste angibt.
Procedure Optionaler Variant-Wert. Eine Zeichenfolge, die den Namen der auszuführenden Prozedur festlegt. Falls Procedure eine leere Zeichenfolge ("") ist, hat das Drücken von Key keine Wirkung. Diese Form von OnKey ändert die normale Bedeutung von Tastenanschlägen in Microsoft Excel. Ist Procedure nicht angegeben, erhält Key die ursprüngliche Bedeutung in Microsoft Excel zurück, und alle bisher mit der OnKey -Methode vorgenommenen Tastenzuweisungen werden gelöscht.
Anmerkungen
Das Argument Key kann eine einzelne Taste angeben, kombiniert mit den Tasten ALT, STRG oder UMSCHALT oder jede Kombination dieser Tasten. Jede Taste wird durch ein oder mehrere Zeichen dargestellt, wie z.B. "a" für das Zeichen a oder "{ENTER}" für die EINGABETASTE.
Verwenden Sie für Zeichen, die beim Drücken der betreffenden Taste nicht angezeigt werden (z.B. EINGABE oder TAB), die Codes aus der folgenden Tabelle. Jeder Code in der Tabelle steht für eine Taste auf der Tastatur.
Taste |
Code |
BILD-AB |
{PGDN} |
BILD-AUF |
{PGUP} |
EINFG |
{INSERT} |
EINGABETASTE |
~ (Tilde) |
EINGABETASTE |
{RETURN} |
EINGABETASTE (Zehnertastatur) |
{ENTER} |
ENDE |
{END} |
ENTF |
{CLEAR} |
ENTFERNEN oder ENTF |
{DELETE} oder {DEL} |
ESC |
{ESCAPE} oder {ESC} |
F1 bis F15 |
{F1} bis {F15} |
FESTSTELLTASTE |
{CAPSLOCK} |
HILFE |
{HELP} |
NACH-LINKS-TASTE |
{LEFT} |
NACH-OBEN-TASTE |
{UP} |
NACH-RECHTS-TASTE |
{RIGHT} |
NACH-UNTEN-TASTE |
{DOWN} |
NUM |
{NUMLOCK} |
POS1 |
{HOME} |
ROLLEN |
{SCROLLLOCK} |
RÜCKTASTE |
{BACKSPACE} oder {BS} |
TAB |
{TAB} |
UNTBR |
{BREAK} |
Sie können jede beliebige Tastenkombination mit UMSCHALT, STRG und ALT angeben. Kombinieren Sie eine Taste mit einer oder mehreren anderen Tasten entsprechend der folgenden Tabelle.
Kombinieren mit |
Vorangestelltes Zeichen |
UMSCHALT |
+ (Pluszeichen) |
STRG |
^ (Caret) |
ALT |
% (Prozentzeichen) |
Um einem der Sonderzeichen (+,^ ,% usw.) eine Prozedur zuzuweisen, schließen Sie das Zeichen in geschweifte Klammern ein. Genauere Informationen finden Sie im zugehörigen Beispiel.
In diesem Beispiel wird der Tastenfolge STRG+PLUSZEICHEN "InsertProc" und der Tastenfolge UMSCHALT+STRG+NACH-RECHTS "SpecialPrintProc" zugewiesen.
Application.OnKey "^{+}", "InsertProc"
Application.OnKey "+^{RIGHT}", "SpecialPrintProc"
In diesem Beispiel wird UMSCHALT+STRG+NACH-RECHTS auf die normale Bedeutung zurückgesetzt.
Application.OnKey "+^{RIGHT}"
In diesem Beispiel wird die Tastenfolge UMSCHALT+STRG+NACH-RECHTS deaktiviert.
Application.OnKey "+^{RIGHT}", ""
|