_Application.SendKeys(Object, Object) Método

Definición

Envía pulsaciones de teclas a la aplicación activa.

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

Parámetros

Keys
Object

Objeto obligatorio. La combinación de teclas o teclas que desea enviar a la aplicación como texto.

Wait
Object

Objeto opcional. True para que Microsoft Excel espere a que se procesen las teclas antes devolver el control a la macro. False (u omitido) para continuar ejecutando la macro sin esperar a que se procesen las teclas.

Comentarios

Este método coloca pulsaciones de teclas en un búfer de teclas. En ciertos casos, deberá llamar a este método antes de llamar al método que vaya a usar las pulsaciones de teclas. Por ejemplo, para enviar una contraseña a un cuadro de diálogo, deberá llamar al método SendKeys antes de mostrar el cuadro de diálogo.

El Keys argumento puede especificar cualquier clave única o cualquier tecla combinada con ALT, CTRL o MAYÚS (o cualquier combinación de esas teclas). Cada tecla se representa mediante uno o varios caracteres, como "a" para el carácter a, o "{ENTER}" para la tecla ENTRAR.

Para especificar caracteres que no se muestran al pulsar la tecla correspondiente (por ejemplo, ENTRAR o TAB), use los códigos que se muestran en la tabla siguiente. Cada código de la tabla representa una tecla del teclado.

RETROCESO{BACKSPACE} o {BS}
INTER{BREAK}
BLOQ MAYÚS{CAPSLOCK}
BORRAR{CLEAR}
SUPRIMIR o SUPR{DELETE} o {DEL}
FLECHA ABAJO{DOWN}
FIN{END}
ENTRAR~ (tilde)
ENTRAR (teclado numérico){ENTER}
ESC{ESCAPE} o {ESC}
F1 a F15{F1} a {F15}
AYUDA{HELP}
INICIO{HOME}
INS{INSERT}
FLECHA IZQUIERDA{LEFT}
BLOQ NUM{NUMLOCK}
AV PÁG{PGDN}
RE PÁG{PGUP}
VOLVER{RETURN}
FLECHA DERECHA{RIGHT}
BLOQ DESPL{SCROLLLOCK}
TAB{TAB}
FLECHA ARRIBA{UP}

También puede especificar teclas combinadas con MAYÚS y/o CTRL y/o ALT. Para especificar una tecla combinada con otra u otras teclas, use la tabla siguiente.

MAYÚSCULAS+ (signo más)
CTRL^ (símbolo de intercalación)
ALT% (signo porcentual)

Se aplica a