Un Compilador VBA Integrado para Macros de Excel. Fácil VBA a EXE.
¿Busca un compilador VBA robusto para sus macros de Excel? De hecho, macros VBA en hojas de cálculo de Excel pueden ser herramientas increíblemente poderosas, permitiéndole automatizar tareas repetitivas y realizar cálculos complejos con facilidad. Sin embargo, el código VBA de Excel que subyace a estas macros es vulnerable al robo, copia y manipulación.
Afortunadamente, nuestro compilador de Excel XLS Padlock ofrece un integrado compilador VBA. Este último puede proteger su código VBA de Excel compilándolo en código binario completamente seguro e inaccesible para otros. Adicionalmente, con la característica de XLS Padlock de convertir VBA a EXE, puede asegurar aún más su código. Luego, distribuirlo como una aplicación independiente y ganar dinero vendiéndolo a sus clientes!

¿Qué es XLS Padlock?
XLS Padlock es una herramienta potente que proporciona protección completa para libros de Excel. Funciona como un compilador de hojas de cálculo que ofrece muchas características, incluyendo protección de archivos de libro de trabajo por virtualización, versátil características de licenciamiento (incluyendo bloqueo por hardware) para prevenir el acceso no autorizado y proteger su propiedad intelectual. Adicionalmente, XLS Padlock incluye un compilador VBA integrado que puede compilar su código VBA a código binario.
¿Cómo funciona el Compilador VBA en XLS Padlock?
El compilador VBA en XLS Padlock funciona tomando su código VBA de Excel y convirtiéndolo en un formato. Este código VBA compilado es, por lo tanto, completamente seguro e inaccesible para otros. El el código VBA original ya no es visible, por lo que los usuarios finales no pueden copiarlo ni manipularlo. Al compilar sus macros VBA en código binario, puede asegurarse de proteger su propiedad intelectual. Finalmente, con la característica de convertir VBA a EXE, puede asegurar aún más su código VBA y compartirlo como una aplicación independiente.
Aquí hay algo de código VBA movido al compilador VBA. Solo mantiene la declaración Sub y su End Sub:

Una vez movido a nuestro compilador VBA, invoca el código reemplazado con una función críptica llamada CallXLSPadlockVBA:

Como se muestra, sustituimos el código original dentro de la función calculate() por una llamada a CallXLSPadlockVBA, una función incorporada de XLS Padlock. Esta función ejecuta el bytecode compilado, que es inaccesible para los usuarios finales. Sin embargo, la función VBA calculate() permanece completamente funcional, incluso en el libro de Excel original antes del proceso de compilación.
Transferimos el código VBA original de calculate() al Compilador VBA de XLS Padlock directamente en Microsoft Excel. Después, compilamos el código. Ahora podemos invocarlo con CallXLSPadlockVBA({nombre de la subrutina VBA compilada a invocar}).

¿Cuáles son los beneficios de usar el Compilador VBA en XLS Padlock?
El Compilador VBA de Excel en XLS Padlock proporciona muchos beneficios, incluyendo:
Conclusión
XLS Padlock ofrece una solución potente y conveniente para proteger sus macros VBA en hojas de cálculo de Excel. Con su compilador VBA integrado, puede compilar su código VBA en código binario que es completamente seguro e inaccesible para otros. Adicionalmente, con la característica de convertir VBA a EXE, puede asegurar aún más su código y distribuirlo como una aplicación independiente, y venda sus aplicaciones de Excel. Esto proporciona una protección definitiva para su código VBA, incluso sin una protección débil con contraseña VBA.
