Teclas de funcion...

18/12/2007 - 18:36 por José A. Castrejón | Informe spam
Hola buenos dias ;

Es posible Asignar una rutina a las tecls de funcion f10 11 y 12 en una hoja
de Excel ? no en un formulario aunque supongo que para hacerlo en un
formulario, supongo que debo "interceptar" el codigo de estas teclas en un
evento¿keypress?

Tengo una aplicación y me gustaria que al apretar ls tecla F10 o f11 o f 12
se ejecutara algun codigo..

Saludos
 

Leer las respuestas

#1 Héctor Miguel
18/12/2007 - 20:06 | Informe spam
hola, José !

Es posible Asignar una rutina a las tecls de funcion f10 11 y 12 en una hoja de Excel ?
no en un formulario aunque supongo que para hacerlo en un formulario... debo "interceptar"... estas teclas en un eventokeypress?
Tengo una aplicacion y me gustaria que al apretar ls tecla F10 o f11 o f 12 se ejecutara algun codigo...



1) en la aplicacion (excel)...
prueba el metodo OnKey "teclas", "procedimiento" y encierra las teclas de funcion entre llaves
solo recuerda que las teclas de funcion, ya tienen su funcion predeterminada (no te olvides de restablecerlas)
utiliza un modulo de codigo normal/general/estandar/... (preferentemente)

Application.OnKey "{f11}", "macro1" ' pulsar la tecla {F11} ejecuta la "macro1"

Application.OnKey "{f11}", "" ' la tecla {F11} no hace nada cuando se pulse

Application.OnKey, "{f11}" ' se restablece el funcionamiento normal de la tecla {F11}

2) dentro de un formulario (seguramente)...
va a depender de cual sea el "control activo" (para decidir si manejas los eventos del formulario y/o de los controles) -?-

saludos,
hector.

Preguntas similares