_Application.SendKeys(Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |