Ir al contenido

Escribir y compilar código VBA seguro

Puede proteger las partes sensibles de su código VBA compilándolas en bytecode con XLS Padlock. Recomendamos combinar el bytecode compilado con su código VBA existente para lograr un enfoque equilibrado entre seguridad y desarrollo.

  1. En Excel, haga clic en “VBA Compiler and Protection” para abrir el editor y compilador VBA de XLS Padlock:

    Barra de herramientas de XLS Padlock en Excel con el botón VBA Compiler and Protection resaltado

    Se abrirá el editor VBA de XLS Padlock:

    Ventana del editor y compilador VBA de XLS Padlock con el área de código y el botón Compile Code

  2. En el área de texto, introduzca el código VBA que desea compilar. Puede agrupar su código en subs y functions. Para simplificar este proceso, puede abrir el Editor de Visual Basic haciendo clic en “Show Visual Basic Editor” y copiar y pegar su código.

    De forma predeterminada, todos los subs y funciones tienen un parámetro llamado Param1. No obstante, puede utilizar más parámetros.

  3. Cuando haya terminado, haga clic en “Compile Code”. El código VBA se compila instantáneamente en bytecode, que XLS Padlock almacenará hasta que compile el archivo EXE de su aplicación.

  1. Haga clic en “Save and close” para cerrar el editor.

👉 Después de compilar su código, deberá modificar sus macros VBA originales para que llamen a la versión compilada. Aprenda a hacerlo en la guía Invocar código VBA compilado en tiempo de ejecución.