Desactivar aviso de macros

Como seguidor de la Iglesia Matildiana, sigo rezando ;)
¿Cómo se puede desactivar el mensaje que avisa de que el documento contiene macros?
He aportado a mi aplicación la macro para dotarla de fecha de caducidad, pero el problema esta en que si al abrir el documento desactivan las macros, la caducidad desparece.
Oh todopoderosa! ;)
Gracias

1 respuesta

Respuesta
1
Estos mensajes no se pueden desactivar. Hay 2 métodos sin embargo para solucionar este problema:
1- Que firmes tus macros (ver tema en Ayuda) Si la primera vez que el usuario recibe un archivo con tu firma lo acepta, las próximas veces o los próximos archivos con tu firma ya no le aparecerá el mensaje.
2- Lo más sencillo y lo más utilizado: ocultar por macro las hojas con excepción de l que será como la portada y que puede contener un mensaje instando al usuario a aceptar las macros.
Si el usuario no acepta las macros solo podrá ver esta hoja inicial. Y si las acepta se habilitarán las otras hojas porque en el evento Open tendrás una rutina para mostrarlas.
Para que las hojas no se puedan mostrar desde el menú Formato, Hojas hay que ocultarlas con estas instrucciones, que las colocarás en el evento BeforeClose:
Sheets("Hoja2"). Visible = xlVeryHidden 'oculta la hoja de nombre 'Hoja2'
Y en el evetno Open, las instrucciones serán:
Sheets("Hoja2"). Visible = true 'muestra la hoja de nombre 'Hoja2'
Saludos y no dejes de finalizar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas