Necesito ayuda con la recuperación de la contraseña o eludir la contraseña en un proyecto que se realizó en el trabajo. El autor ha usado MS Excel para hacer el proyecto, y está en el servidor del cliente. El servidor que utilizamos no tiene acceso a Notepad ++.
microsoft-excel
vba
password-recovery
user365483
fuente
fuente
Respuestas:
Para archivos .XLS más antiguos:
Abrir archivo en cualquier editor hexadecimal
Busque el texto " DPB = " (sin comillas, debe encontrarlo justo arriba de "[Información del extensor de host]"
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 cuando aparezca la siguiente advertencia:
Haga clic con el botón derecho en el nombre del proyecto VBA, seleccione Propiedades , vaya a la pestaña Protección y elimine las contraseñas existentes, así como desmarque la casilla de verificación Bloquear proyecto para ver :
Vuelva a marcar la casilla de verificación Bloquear proyecto para ver y agregue su propia contraseña memorable.
¡Salga bien y ahora se puede acceder al código VBA!
Para los 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:
Vaya al directorio xl y extraiga vbaProject.bin :
Realice los pasos 1 a 3 anteriores ( de la sección Para archivos .XLS más antiguos ) con vbaProject.bin
Reemplace el antiguo vbaProject.bin en el archivo ZIP con la nueva versión hexadecimal editada
Vuelva a cambiar la extensión del archivo a .XLSM
Realice los pasos # 4-7 anteriores
fuente