_Application.SendKeys(Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Envia pressionamentos de teclas para o aplicativo ativo.
public void SendKeys (object Keys, object Wait);
Public Sub SendKeys (Keys As Object, Optional Wait As Object)
Parâmetros
- Keys
- Object
Objeto Obrigatório. A chave ou a combinação de teclas que você deseja enviar para o aplicativo como texto.
- Wait
- Object
Objeto Opcional. Verdadeiro para ter o Microsoft Excel esperando as teclas a serem processadas antes de retornar um controle para a macro. FALSO (ou omitida) para continuar a executar a macro sem precisar esperar as teclas serem processadas.
Comentários
Este método posiciona pressionamentos de teclas em um buffer de teclas. Em alguns casos, você deverá chamar esse método antes de chamar o método que usará os pressionamentos de teclas. Por exemplo, para enviar uma senha para uma caixa de diálogo, você deverá chamar o método SendKeys antes de exibir a caixa de diálogo.
O argumento pode especificar qualquer tecla única ou qualquer tecla combinada com Keys ALT, CTRL ou SHIFT (ou qualquer combinação dessas teclas). Cada tecla é representada por um ou mais caracteres, como "a" para o caractere a, ou "{ENTER}" para a tecla ENTER.
Para especificar os caracteres que não serão exibidos quando você pressionar a tecla correspondente (por exemplo, ENTER ou TAB), use os códigos listados na tabela a seguir. Cada código da tabela representa uma tecla no teclado.
| BACKSPACE | {BACKSPACE} ou {BS} |
| BREAK | {BREAK} |
| CAPS LOCK | {CAPSLOCK} |
| CLEAR | {CLEAR} |
| DELETE ou DEL | {DELETE} ou {DEL} |
| SETA PARA BAIXO | {DOWN} |
| TÉRMINO | {END} |
| ENTER | ~ (tilde) |
| ENTER (teclado numérico) | {ENTER} |
| ESC | {ESCAPE} ou {ESC} |
| F1 a F15 | {F1} até {F15} |
| AJUDA | {HELP} |
| PÁGINA INICIAL | {HOME} |
| INS | {INSERT} |
| SETA PARA A ESQUERDA | {LEFT} |
| NUM LOCK | {NUMLOCK} |
| PAGE DOWN | {PGDN} |
| PAGE UP | {PGUP} |
| RETURN | {RETURN} |
| SETA PARA A DIREITA | {RIGHT} |
| SCROLL LOCK | {SCROLLLOCK} |
| TAB | {TAB} |
| SETA PARA CIMA | {UP} |
Você também pode especificar teclas combinadas com SHIFT e/ou CTRL e/ou ALT. Para especificar uma tecla combinada com outra tecla ou teclas, use a tabela a seguir.
| SHIFT | + (sinal de mais) |
| CTRL | ^ (careta) |
| ALT | % (sinal de porcentagem) |