
Necesito ayuda para recuperar la contraseña o para omitirla en un proyecto que se realizó en el trabajo. El autor ha utilizado MS Excel para realizar el proyecto y está en el servidor del cliente. El servidor que utilizamos no tiene acceso a Notepad++.
Respuesta1
Para archivos .XLS más antiguos:
Abrir archivo en cualquier editor hexadecimal
Busca el texto "DPB=" (sin comillas, debería encontrarlo justo encima de "[Host Extender Info]"
Cámbielo a "DPx=", Guarde y cierre el archivo
Abra el archivo en Excel y presione Sí si aparece la siguiente advertencia:
Abra el editor VBA ( Alt+ F11) y presione OK cada vez que aparezca la siguiente advertencia:
Haga clic derecho en el nombre del proyecto VBA, seleccionePropiedades, Ve a laProtecciony elimine las contraseñas existentes, así como desmarque la casillaBloquear proyecto para verlocaja:
Vuelva a comprobar elBloquear proyecto para verlocasilla de verificación y agregue su propia contraseña memorable.
¡OK, salga y ahora se puede acceder al código VBA!
Para archivos .XLSM más nuevos:
Cambie la extensión del archivo a .ZIP
Abra el archivo en cualquier archivador como WinRAR o 7-Zip y verá la siguiente estructura de directorios:
Entra en elSGdirectorio y extraervbaProject.bin:
Realice los pasos 1 a 3 anteriores (desde elPara archivos .XLS más antiguossección) convbaProject.bin
Reemplazar el viejovbaProject.binen el archivo ZIP con la nueva versión editada en hexadecimal
Cambie la extensión del archivo nuevamente a .XLSM
Realice los pasos 4 a 7 anteriores