Hoy vamos a ver ¿cómo proteger nuestras macros mediante el uso de una contraseña?. Muy útil para evitar que alguien altere nuestro código, o que tenga acceso a cadenas de conexión que incluyen nombres de usuario y claves de bases de datos o de otros sistemas.
Para hacerlo, abrimos un archivo que tenga una macro y llamamos el editor de vba: Alt + F11:
Damos clic derecho en el módulo que contiene la macro y del menú desplegable seleccionamos la opción: Propiedades de VBAProject...
A continuación se despliega el siguiente cuadro de diálogo, en el que vamos a dar clic en la pestaña: Protección:
Ingresamos una contraseña y la confirmamos:
Debe ser una contraseña que podamos recordar, si la olvidamos no podremos volver a ingresar a nuestro código.
Activamos la casilla de verificación: Bloquear proyecto para visualización:
Damos clic en Aceptar y listo, nuestro código esta protegido. Para comprobarlo, vamos a cerrar el archivo, lo volvemos a abrir y llamamos el editor de vba con Alt + F11.
Con el editor abierto, damos doble clic en el proyecto de vba del archivo que estamos trabajando y lo que nos va a salir es un input box solicitando la contraseña:
Recuerden, la contraseña no la pueden olvidar!!!
Espero les sirva. Hasta la próxima.
No hay comentarios.:
Publicar un comentario