Ocultar y bloquear su código VBA en Excel
XLS Padlock ofrece una función dedicada Lock VBA Project. Sin embargo, si decide no utilizarla, todavía puede recurrir a la protección nativa de Excel. XLS Padlock hace que este método sea más seguro.
Cómo bloquear su proyecto VBA en Excel
Section titled “Cómo bloquear su proyecto VBA en Excel”- En Excel, abra el Visual Basic Editor (VBE) pulsando
Alt+F11o seleccionándolo desde la pestañaDeveloper. - En el VBE, vaya al menú Tools y seleccione VBAProject Properties….
- En el cuadro de diálogo, vaya a la pestaña Protection.
- Marque la casilla Lock project for viewing e introduzca una contraseña segura.
Una vez que el libro se guarde y se vuelva a abrir, los usuarios no podrán ver ni editar el código VBA sin la contraseña.
Por qué esto es más seguro con XLS Padlock
Section titled “Por qué esto es más seguro con XLS Padlock”Normalmente, la protección por contraseña del VBA de Excel se considera débil porque existen muchas herramientas capaces de eliminar la contraseña. Estas herramientas funcionan accediendo directamente al archivo de Excel.
Sin embargo, cuando su libro se compila en un EXE con XLS Padlock, el archivo .xls o .xlsm original se cifra y se incrusta dentro de la aplicación. Las herramientas para descifrar contraseñas no pueden acceder a este archivo protegido, lo que las vuelve inútiles. Esta combinación proporciona una defensa mucho más sólida para su código VBA.