_Application.SendKeys(Object, Object) 方法

定义

将击键发送至活动应用程序。

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

参数

Keys
Object

必需的 对象。 要以文本的形式发送到应用程序的键或组合键。

Wait
Object

可选 对象。 若该值为 True,则 Microsoft Excel 等待击键处理完后再将控制返回给宏。 如果该值为 False(或省略),则宏继续执行而不等待击键处理完毕。

注解

本方法将击键放到键盘缓冲区。 某些情况下,在调用要使用击键的方法之前必须先调用此方法。 例如,若要往对话框中发送密码,则必须在显示对话框之前调用 SendKeys 方法。

参数 Keys 可以指定任何单个键或与 ALT、CTRL 或 SHIFT (组合的任何键,或者这些键的任意组合) 。 每一个键可由一个或多个字符表示,比如 "a" 表示字符 a,"{ENTER}" 表示 Enter。

若要指定在按相应键(例如 Enter 或 Tab)时不会显示的字符,请使用下表所列的代码。 表中的每个代码表示键盘上的一个键。

Backspace{BACKSPACE} 或 {BS}
Break{BREAK}
Caps Lock{CAPSLOCK}
清除{CLEAR}
Delete 或 Del{DELETE} 或 {DEL}
向下键{DOWN}
结束{END}
Enter~ (波形)
Enter(数字小键盘){ENTER}
Esc{ESCAPE} 或 {ESC}
F1 到 F15{F1} 到 {F15}
帮助{HELP}
主页{HOME}
Ins{INSERT}
向左键{LEFT}
Num Lock{NUMLOCK}
PageDown{PGDN}
PageUp{PGUP}
Return{RETURN}
向右键{RIGHT}
Scroll Lock{SCROLLLOCK}
Tab{TAB}
向上键{UP}

也可指定与 Shift 和/或 Ctrl 和/或 Alt 组合使用的键。 要指定与其他键组合使用的键,请使用下表。

Shift+(加号)
Ctrl^ (插入符号)
Alt%(百分号)

适用于