Estoy proporcionando soporte interno y uno de nuestros usuarios ha logrado poner una contraseña en un archivo de Excel por accidente, he realizado las verificaciones adecuadas para asegurarme de que el usuario debe tener acceso al documento y ahora quiere saber qué recomendación para eliminar una contraseña de un documento de Excel.
Por lo que vale, la contraseña aparece después de que se abre Excel, pero antes de que pueda ver los datos en Excel.
decrypt xls
o algo similar.Respuestas:
Elcomsoft crea un programa bastante útil llamado Advanced Office Password Recovery que puede hacer el trabajo mejor que cualquier otra cosa que haya usado.
Probablemente valga la pena poner un valor a los datos que está tratando de recuperar antes de intentar esto, a veces es menos costoso dejar que el usuario vuelva a crear el documento desde cero (y les enseña una valiosa lección ;-)). AOPR no es gratuito, y las contraseñas a veces solo se pueden resolver por la fuerza bruta (probando todas las combinaciones posibles de letras), lo que puede llevar mucho tiempo.
fuente
Es algo como esto, el complemento Excel Password Remover XLA, ¿qué buscas?
EDITAR: Pensando en ello, tal vez no, esto se usa para eliminar la contraseña de las hojas de trabajo / libros de trabajo protegidos.
fuente
Si sabe cuál es la contraseña, continúe y abra el documento de Excel. Luego haga clic en Archivo> Guardar como. A la izquierda del botón Guardar hay un pequeño menú desplegable etiquetado como Herramientas. Haga clic en eso y luego haga clic en Opciones generales. Elimine las entradas de contraseña allí y haga clic en Aceptar. Guarda el documento.
Si no sabe cuál es la contraseña, puede usar VBA para encontrarla. Si tuviera que adivinar, su usuario probablemente no usó una contraseña súper segura, por lo que podríamos usar un método de tipo de fuerza bruta para encontrarla. El siguiente código es aproximado, pero me ha ayudado a encontrar una contraseña débil y perdida en varios de los documentos de mis usuarios. Comprueba las contraseñas de cualquier longitud con los caracteres ASCII de 1 a z. Lo llamaría desde la ventana Inmediato y esperaría varios minutos así:
-
fuente
El enfoque Hook demostrado en este artículo SO funciona CADA vez.
/programming//a/27508116/5757159
Sin editores hexadecimales, sin descargas, sin instaladores. Solo una solución VBA pura.
fuente