Académique Documents
Professionnel Documents
Culture Documents
SendKeys (Excel)
Sintaxe
expressão.SendKeys﴾Keys, Wait﴿
Parâmetros
Tipo
Nome Obrigatório/Opcional de Descrição
dados
Keys Required Variant A tecla ou a combinação de teclas que você deseja enviar para o aplicativo, como texto.
Wait Opcional Variant True para fazer o Microsoft Excel aguardar pelo processamento das teclas antes do retorno do
controle para a macro. False ﴾ou omitido﴿ para continuar a executar a macro sem aguardar que as
teclas sejam 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 Keys pode especificar qualquer tecla única ou qualquer tecla combinada com 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.
Tecla Código
BREAK {BREAK}
CLEAR {CLEAR}
END {END}
ENTER ~ ﴾til﴿
AJUDA {HELP}
HOME {HOME}
INS {INSERT}
https://msdn.microsoft.com/ptbr/library/office/ff821075.aspx 1/2
14/06/2016 Método Application.SendKeys (Excel)
PAGE UP {PGUP}
RETURN {RETURN}
TAB {TAB}
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.
CTRL ^ ﴾circunflexo﴿
Exemplo
VBA
Application.SendKeys("%fx")
Ver também
Conceitos
Objeto Application
Outros recursos
© 2016 Microsoft
https://msdn.microsoft.com/ptbr/library/office/ff821075.aspx 2/2