Proteger hoja con macros
Publicado por Wiru (14 intervenciones) el 21/05/2009 10:58:45
Hola a todos.
Estoy recopilando información y ejemplos del foro para colocar en una página de mi creación una macro que antes de dar paso a los calculos a efectuar en la hoja de cálculo pida una contraseña.
Si la contraseña es incorrecta, la hoja carga pero no deja efectuar calculos, o como un ejemplo muy bueno que he encontrado aquí, después de tres intentos fallidos de contraseña la hoja se cierra sola.
El problema es que esto no funciona si quien use la hoja responde que NO a la advertencia de seguridad de macros y las deja deshabilitadas. La hoja entonces funciona porque la macro no se ejecuta.
¿Como puedo resolver esto?. El ordenador que ejecuta en Excel es de mi trabajo y está en red, no en local, con lo cual las directivas de seguridad referentes a macros vienen impuestas por el administrador de redes y no puedo cambiar la configuracion de Excel para que siempre cargue las macros.
¿Alguna idea?, ¿puede la propia hoja al cargarse habilitar temporalmente las macros?. Yo puedo habilitarlas temporalmente pero al reiniciar el ordenador al dia siguiente, vuelve a la configuracion de la red, o sea con macros deshabilitadas, y si no soy yo quien lo enciende y cambia la configuracion a mano, otra persona puede no habilitarlas y ejecutar la hoja respondiendo que no se habiliten, con lo cual podría acceder a los calculos que intento proteger.
Gracias a tod@s por vuestra ayuda y un saludo...........Paco.
Estoy recopilando información y ejemplos del foro para colocar en una página de mi creación una macro que antes de dar paso a los calculos a efectuar en la hoja de cálculo pida una contraseña.
Si la contraseña es incorrecta, la hoja carga pero no deja efectuar calculos, o como un ejemplo muy bueno que he encontrado aquí, después de tres intentos fallidos de contraseña la hoja se cierra sola.
El problema es que esto no funciona si quien use la hoja responde que NO a la advertencia de seguridad de macros y las deja deshabilitadas. La hoja entonces funciona porque la macro no se ejecuta.
¿Como puedo resolver esto?. El ordenador que ejecuta en Excel es de mi trabajo y está en red, no en local, con lo cual las directivas de seguridad referentes a macros vienen impuestas por el administrador de redes y no puedo cambiar la configuracion de Excel para que siempre cargue las macros.
¿Alguna idea?, ¿puede la propia hoja al cargarse habilitar temporalmente las macros?. Yo puedo habilitarlas temporalmente pero al reiniciar el ordenador al dia siguiente, vuelve a la configuracion de la red, o sea con macros deshabilitadas, y si no soy yo quien lo enciende y cambia la configuracion a mano, otra persona puede no habilitarlas y ejecutar la hoja respondiendo que no se habiliten, con lo cual podría acceder a los calculos que intento proteger.
Gracias a tod@s por vuestra ayuda y un saludo...........Paco.
Valora esta pregunta


0