Autor: abrazalaweb

Tras pasar el archivo a .zip, en la carpeta xl aparece el archivo vbaProject.bin, donde está el código VBA. Con un editor hexadecimal (p.ej HxD) , lo abrimos y modificamos los valores de las cadenas de texto DPB y GC. Es importante tener en cuenta el tamaño de las cadenas originales, pues al sustituirlas tendremos que igualar ese tamaño con un padding de ‘0’.Sustituyendo los siguientes valores tendremos la contraseña test para desbloquear el proyecto VBA (los ceros al final son añadidos como padding para igualar la longitud de la cadena original):

DPB="DBD9775A4B774B77B4894C77DFE8FE6D2CCEB951E8045C2AB7CA507D8F3AC7E3A7F59012A200"
GC="BAB816BBF4BCF4BCF40000"

Copiamos el nuevo archivo en la carpeta zip y deshacemos el cambio de extensión (a xlsm, p. ej)

Para desbloquear las hojas, basta editar los sheetX.xml (carpeta worksheets) y eliminar la etiqueta <sheetProtection … />

– Desbloquear VBA en archivos excel y otros de office (sustituir la contraseña)
1 of 11
12345