Anular tecla ESC y CTRL + ALT + Supr

08/05/2004 - 21:50 por Nestor | Informe spam
Necesito el codigo para de una macro para anular estas teclas mientras se
ejecute una macro.

Gracias, Nestor
 

Leer las respuestas

#1 Héctor Miguel
10/05/2004 - 07:24 | Informe spam
hola, Nestor !

... codigo ... para anular estas teclas mientras se ejecute una macro.



=> {Ctrl}-{Alt}-{Del} <= ES una combinacion de uso 'exclusivo' de windows
[requiere llamadas a las API's y... =>NO es 'recomendable'... 'meterse' con ella<=] :((

si [solamente] necesitas 'impedir' que el usuario 'se interponga' con la ejecucion de la macro...
revisa en la ayuda de vba las siguientes 'alternativas' [son del objeto Application]...
-> Interactive
para 'inhabilitar' el teclado [y el raton] para el usuario, 'se puede usar' => Application.Interactive = False < Pros: el usuario NO PODRA 'usar' el teclado [ni el raton]... ¡ PARA NADA !!!
Cons: TAMPOCO 'cambiar de celda activa', NI 'cerrar' la aplicacion [...] ¡ NI NADA !!!
TAMPOCO la aplicacion ['por si misma'] 'regresa' [a True] la 'interactividad' con el usuario <== OJO
-> EnableCancelKey
revisa en la ayuda los ejemplos y comentarios acerca de 'cuidados especiales' en su uso

saludos,
hector.

Preguntas similares