Application.OnKey (Excel)

Executa um procedimento especificado quando uma tecla ou uma combinação de teclas em particular é pressionada.

O argumento Key pode especificar 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 são exibidos quando você pressiona 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.

OnKey (Key, Procedure)


Application.OnKey "^{+}", "InsertProc" 
Application.OnKey "+^{RIGHT}", "SpecialPrintProc"

Arguments

O seguinte argumento é necessário

Key (String) - Uma cadeia de caracteres que indica a tecla a ser pressionada.

Optional arguments

The following argument is optional

Procedure (String) - Uma cadeia de caracteres que indica o nome do procedimento a ser executado. Se o procedimento for "" (texto vazio), nada acontecerá quando a tecla for pressionada. Esse formato de OnKey altera o resultado normal de pressionamentos de tecla no Microsoft Excel. Se procedimento for omitido tecla será revertida para seu resultado normal no Microsoft Excel e as atribuições de teclas especiais feitas com os métodos anteriores OnKey são limpas.