Ir al contenido

Cómo proteger el código VBA

Su código VBA es un activo valioso. XLS Padlock proporciona varias capas de protección para protegerlo frente a la manipulación o el robo. A continuación se presentan dos opciones de seguridad fundamentales, seguidas de nuestra solución más avanzada para una protección máxima.

Opciones de protección de VBA de XLS Padlock para proteger su código VBA

El paso más sencillo es bloquear su proyecto VBA. Esto hace que su código no se pueda ver en el Editor de Visual Basic. Si un usuario intenta acceder al proyecto, encontrará un mensaje de error, lo que bloquea de forma efectiva la inspección casual de su código.

Mensaje de error que se muestra cuando un usuario intenta ver un proyecto VBA bloqueado en el Editor de Visual Basic

Opción 2: Impedir el acceso al editor de VBA

Section titled “Opción 2: Impedir el acceso al editor de VBA”

Para una capa de seguridad adicional, puede impedir que el editor de VBA se abra por completo. XLS Padlock vigilará de forma continua y cerrará automáticamente cualquier intento de abrir el VBE, garantizando que incluso los usuarios expertos queden bloqueados.

Protección definitiva: compilación de VBA

Section titled “Protección definitiva: compilación de VBA”

Para el máximo nivel de seguridad, XLS Padlock le permite compilar su código VBA en código binario nativo. A diferencia de la simple ofuscación, que solo hace que el código sea difícil de leer, la compilación transforma su lógica en un formato no legible por humanos que es casi imposible de aplicar ingeniería inversa. Su código VBA original se elimina del libro y se reemplaza por llamadas al código compilado y seguro dentro del EXE. Esta es la defensa definitiva para su propiedad intelectual.

Más información sobre nuestro potente VBA Compiler