Otra manera de eliminar VBA proyecto es la contraseña;
- Abra el archivo xls con un editor hexadecimal. (es decir. Hex Editar http://www.hexedit.com/)
- Buscar DPB
- Reemplazar DPB a DPx
- Guardar archivo.
- Abrir archivo en Excel.
- Haga clic en "Sí" si aparece un cuadro de mensaje.
- Establezca una nueva contraseña desde Propiedades del proyecto VBA.
- Cierre y abra de nuevo el archivo, luego escriba su nueva contraseña para desproteger.
ACTUALIZACIÓN: Para Excel 2010 (Obras para MS Office Pro Plus 2010 [14.0.6023.1000 64 bits]),
- Abrir el archivo XLSX con 7zip
si el libro está protegido:
- Navegue en la carpeta
xl
- Si el libro está protegido, haga clic derecho y seleccione
workbook.xml
Editar
- Encuentra la porción
<workbookProtection workbookPassword="XXXX" lockStructure="1"/>
(XXXX
es su contraseña encriptada)
- Retire
XXXX
parte. (es decir, <workbookProtection workbookPassword="" lockStructure="1"/>
)
- Guarde el archivo.
- Cuando 7zip le pide que actualice el archivo, diga Sí.
- Cierre 7zip y vuelva a abrir su XLSX.
- Haga clic en Protect Workbook en Revise tab.
- Opcional: Guarde su archivo.
Si las hojas de trabajo están protegidos:
- Examinar para
xl/worksheets/
carpeta.
- Haga clic con el botón derecho en
Sheet1.xml
, sheet2.xml
, etc. y seleccione Editar.
- Encuentra la porción
<sheetProtection password="XXXX" sheet="1" objects="1" scenarios="1" />
- Retire la contraseña encriptada (es decir.
<sheetProtection password="" sheet="1" objects="1" scenarios="1" />
)
- Guarde el archivo.
- Cuando 7zip le pide que actualice el archivo, diga Sí.
- Cierre 7zip y vuelva a abrir su XLSX.
- Haga clic en Desproteger hoja en revisión tab.
- Opcional: Guarde su archivo.
hecho un poco de google - parece que no hay manera directa - usted tiene que utilizar un SendKeys kludge [http://www.mrexcel.com/forum/showthread.php?t = 49034] (http: //www.mrexcel.com/forum/showthread.php? t = 49034) –
La respuesta marcada NO es la mejor ... la mejor respuesta ha venido años después por Uygar Y –
@JeremyThompson - esa respuesta no responde a esta pregunta. Explica cómo eliminar manualmente una contraseña desconocida. Esta pregunta pregunta cómo _programar_motgicamente una _conocida_ contraseña. –