En un reciente video en vivo con mi amigo Cristian Cabra, exploramos estrategias para proteger el código VBA en archivos de Excel sin recurrir a aplicaciones de pago como VBACompiler. Este método, sin embargo, no es para los débiles de corazón ni para quienes temen adentrarse en la programación más profunda.
⚠️ ¡Cuidado con este Método¡ ⚠️ Cómo Proteger las Macros y el código VBA de tus archivos de Excel
Paso 1: Preparación
- Antes de comenzar, asegúrate de hacer una copia de seguridad de tu archivo original. Esto es crucial para evitar la pérdida de datos en caso de errores.
Paso 2: Uso de Visual Studio Code
- Descarga e instala Visual Studio Code, una herramienta poderosa que nos permitirá manipular archivos binarios de Excel.
Paso 3: Configuración del Archivo de Excel
- Asegúrate de que tu archivo de Excel esté habilitado para macros. Guarda el archivo con una extensión que lo identifique claramente como habilitado para macros (por ejemplo, XLMS).
Paso 4: Bloqueo del Proyecto
- En el Editor de VBA de Excel, protege el proyecto con una contraseña y bloquea el acceso a las macros.
Paso 5: Edición Binaria del Archivo
- Cambia la extensión del archivo a “.zip” para poder acceder a su estructura interna.
- Localiza el archivo
bba_project.bin
dentro del archivo zip y extráelo.
Paso 6: Modificación con Editor Hexadecimal
- Abre
bba_project.bin
con un editor hexadecimal (como Hex Editor en Visual Studio Code). - Busca y modifica la cadena
DPB
con una cadena específica (por ejemplo, puras letras “F”).
Paso 7: Restauración (Opcional)
- Si necesitas restaurar el archivo original, utiliza una copia de seguridad donde conservaste la cadena
DPB
original.
Advertencias Importantes
- Este método es avanzado y puede causar daños irreversibles si no se sigue con precisión.
- Úsalo únicamente con fines educativos y asegúrate de tener copias de seguridad adecuadas.
¡Recuerda siempre respaldar tus archivos y proceder con cautela!
Suscríbete para más tutoriales
Descarga el archivo para practicar
Escribe tu correo electrónico para recibir gratis el archivo para practicar.
*Al enviar mi correo electrónico, acepto recibir noticias y ofertas. Puedo darme de baja en cualquier momento.