Compartilhar via


_Application.SendKeys(Object, Object) Método

Definição

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 combinação de chave ou chave 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

Esse método coloca pressionamentos de teclas em um buffer principal. Em alguns casos, você deve chamar esse método antes de chamar o método que usa as 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 Keys argumento pode especificar qualquer chave única ou qualquer chave combinada com ALT, CTRL ou SHIFT (ou qualquer combinação dessas chaves). 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 as chaves combinadas com SHIFT e/ou CTRL e/ou ALT. Para especificar uma chave combinada por outra tecla ou teclas, use a tabela a seguir.

SHIFT+ (sinal de mais)
CTRL^ (caret)
ALT% (sinal de porcentagem)

Aplica-se a