_Application.SendKeys(Object, Object) _Application.SendKeys(Object, Object) Method

Definition

Sendet Tastenanschläge an die aktive Anwendung. Sends keystrokes to the active application.

public void SendKeys (object Keys, object Wait);
Public Sub SendKeys (Keys As Object, Optional Wait As Object)

Parameter

Keys
Object Object

Objekterforderlich. Required Object. Die Taste oder Tastenkombination, die Sie an die Anwendung als Text senden möchten. The key or key combination you want to send to the application as text.

Wait
Object Object

Optionales- Objekt. Optional Object. True , wenn Microsoft Excel die Schlüssel verarbeitet werden, bevor Zurückgeben der Steuerung an das Makro warten. True to have Microsoft Excel wait for the keys to be processed before returning control to the macro. "False" (oder weggelassen) weiterhin das Makro ausführen, ohne warten auf die Schlüssel verarbeitet werden. False (or omitted) to continue running the macro without waiting for the keys to be processed.

Hinweise

Diese Methode speichert Tastenanschläge in einem entsprechenden Zwischenspeicher. In einigen Fällen müssen zunächst Sie diese Methode aufrufen, bevor die Methode zur Verwendung der Tastenanschläge aufgerufen wird. Um z. B. ein Kennwort an ein Dialogfeld zu senden, müssen Sie die Methode SendKeys aufrufen, bevor das Dialogfeld angezeigt wird. This method places keystrokes in a key buffer. In some cases, you must call this method before you call the method that will use the keystrokes. For example, to send a password to a dialog box, you must call the SendKeys method before you display the dialog box.

Die Keys -Argument kann eine einzelne Taste oder eine beliebige Taste, die in Kombination mit ALT, STRG oder UMSCHALT (oder eine beliebige Kombination dieser Tasten) angeben. The Keys argument can specify any single key or any key combined with ALT, CTRL, or SHIFT (or any combination of those keys). Jeden Schlüssel ist durch eine oder mehrere Zeichen dargestellt, wie "a" für das Zeichen ein, oder "{ENTER}" für die EINGABETASTE. Each key is represented by one or more characters, such as "a" for the character a, or "{ENTER}" for the ENTER key.

Um Zeichen festzulegen, die nicht angezeigt werden, wenn Sie die entsprechende Taste drücken, (z. B. EINGABETASTE oder TAB-TASTE), verwenden Sie die in der Tabelle unten aufgeführten Codes. Jeder Code in der Tabelle repräsentiert eine Taste auf der Tastatur. To specify characters that aren't displayed when you press the corresponding key (for example, ENTER or TAB), use the codes listed in the following table. Each code in the table represents one key on the keyboard.

RÜCKTASTE BACKSPACE {BACKSPACE} oder {BS} {BACKSPACE} or {BS}
PAUSE BREAK {BREAK} {BREAK}
FESTSTELLTASTE CAPS LOCK {CAPSLOCK} {CAPSLOCK}
CLEAR-TASTE CLEAR {KLAR} {CLEAR}
ENTFERNEN oder ENTF DELETE or DEL {DELETE} oder {DEL} {DELETE} or {DEL}
NACH-UNTEN DOWN ARROW {NACH UNTEN} {DOWN}
ENDE END {ENDE} {END}
EINGABETASTE ENTER ~ (Tilde) ~ (tilde)
EINGABETASTE (Zehnertastatur) ENTER (numeric keypad) {GEBEN SIE} {ENTER}
ESC ESC {ESCAPE} oder {ESC} {ESCAPE} or {ESC}
F1 bis F15 F1 through F15 {F1} bis {F15} {F1} through {F15}
HILFE HELP {HILFE} {HELP}
POS 1 HOME {HOME} {HOME}
EINFG-TASTE INS {EINFÜGEN} {INSERT}
NACH-LINKS LEFT ARROW {LEFT} {LEFT}
NUM NUM LOCK {NUMLOCK} {NUMLOCK}
BILD-AB PAGE DOWN {BILD-AB} {PGDN}
BILD-AUF PAGE UP {BILD-AUF} {PGUP}
RETURN-TASTE RETURN {RETURN} {RETURN}
NACH-RECHTS RIGHT ARROW {RIGHT} {RIGHT}
ROLLEN SCROLL LOCK {SCROLLLOCK} {SCROLLLOCK}
TAB TAB {TAB} {TAB}
NACH-OBEN UP ARROW {UP} {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. You can also specify keys combined with SHIFT and/or CTRL and/or ALT. To specify a key combined with another key or keys, use the following table.

UMSCHALT SHIFT + (Pluszeichen) + (plus sign)
STRG CTRL ^ (Caretzeichen) ^ (caret)
ALT ALT % (Prozentzeichen) % (percent sign)

Gilt für: