Cómo omitir la contraseña del proyecto VBA desde Excel

Cómo omitir la contraseña del proyecto VBA desde Excel

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:

  1. Abrir archivo en cualquier editor hexadecimal

  2. Busca el texto "DPB=" (sin comillas, debería encontrarlo justo encima de "[Host Extender Info]"

    1

  3. Cámbielo a "DPx=", Guarde y cierre el archivo

    2

  4. Abra el archivo en Excel y presione Sí si aparece la siguiente advertencia:

    3

  5. Abra el editor VBA ( Alt+ F11) y presione OK cada vez que aparezca la siguiente advertencia:

    4

  6. 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:

    5

  7. Vuelva a comprobar elBloquear proyecto para verlocasilla de verificación y agregue su propia contraseña memorable.

  8. ¡OK, salga y ahora se puede acceder al código VBA!

Para archivos .XLSM más nuevos:

  1. Cambie la extensión del archivo a .ZIP

  2. Abra el archivo en cualquier archivador como WinRAR o 7-Zip y verá la siguiente estructura de directorios:

    6

  3. Entra en elSGdirectorio y extraervbaProject.bin:

    7

  4. Realice los pasos 1 a 3 anteriores (desde elPara archivos .XLS más antiguossección) convbaProject.bin

  5. Reemplazar el viejovbaProject.binen el archivo ZIP con la nueva versión editada en hexadecimal

  6. Cambie la extensión del archivo nuevamente a .XLSM

  7. Realice los pasos 4 a 7 anteriores

información relacionada