2014-09-05 21:48:49 +0000 2014-09-05 21:48:49 +0000
40
40

Cómo evitar la contraseña del proyecto VBA de Excel

Necesito ayuda para recuperar la contraseña o evitar la contraseña en un proyecto que se hizo en el trabajo. El autor ha usado MS Excel para hacer el proyecto, y está en el servidor del cliente. El servidor que usamos no tiene acceso a Notepad++.

Respuestas (1)

63
63
63
2014-09-07 00:53:04 +0000

Para archivos .XLS antiguos:

  1. Abrir el archivo en cualquier editor hexadecimal

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

  3. Cámbielo a “ DPx=”, guarde y cierre el archivo

    1. Abra el archivo en Excel y pulse Sí si aparece la siguiente advertencia:
  4. Abra el editor VBA (Alt+F11) y pulse OK siempre que aparezca la siguiente advertencia:

  5. Pulse el botón “Aceptar”. 6. Haga clic con el botón derecho del ratón en el nombre del proyecto VBA, seleccione Propiedades, vaya a la pestaña Protección y elimine las contraseñas existentes, así como desactive la casilla de verificación Bloquear proyecto para su visualización:

  6. Vuelva a marcar la casilla de verificación Bloquear proyecto para su visualización y añada su propia contraseña memorable:

  7. Haga clic en el botón de la derecha del ratón en el nombre del proyecto VBA, seleccione Propiedades, vaya a la pestaña Protección y elimine las contraseñas existentes, así como desactive la casilla de verificación Bloquear proyecto para su visualización:

OK su salida y ahora el código VBA es accesible!

Para los nuevos archivos .XLSM:

  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:

  3. Entra en el directorio xl y extrae vbaProject.bin :

  4. Realice los pasos 1-3 anteriores (_desde la sección Para archivos .XLS antiguos) con vbaProject.bin

  5. Sustituya el antiguo vbaProject.bin del archivo ZIP por la nueva versión editada en hexadecimal

  6. Cambie la extensión del archivo de nuevo a .XLSM

  7. Realice los pasos #4-7 anteriores