_Application.OnKey(String, 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.
Executa um procedimento especificado quando uma tecla ou uma combinação de teclas em particular é pressionada.
public void OnKey(string Key, object Procedure);
Public Sub OnKey (Key As String, Optional Procedure As Object)
Parâmetros
- Key
- String
String necessário. Uma cadeia de caracteres que indica a tecla a ser pressionada.
- Procedure
- Object
Objeto opcional. Uma cadeia de caracteres que indica o nome do procedimento a ser executado. Se Procedure for "" (texto vazio), nada acontecerá quando Key é pressionado. Esse formato de OnKey altera o resultado normal de pressionamentos de tecla no Microsoft Excel. Se Procedure for omitido, Key reverterá para seu resultado normal no Microsoft Excel e quaisquer atribuições de chave especiais feitas com métodos OnKey anteriores serão desmarcadas.
Comentários
O Key argumento pode especificar qualquer chave única 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 são exibidos quando você pressiona a tecla correspondente (ENTER ou TAB, por exemplo), 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) |
Para atribuir um procedimento para um dos caracteres especiais (+, ^, % e assim por diante), coloque o caractere entre chaves.