este problema se puede solucionar de diversas formas, pero te compartimos la respuesta más completa en nuestra opinión.
Solución:
Hay un PDF muy grande de Microsoft que documenta cómo extraer funciones del vbaproject.bin
:
https://interoperabilidad.blob.core.windows.net/files/MS-OVBA/%5bMS-OVBA%5d.pdf [Source]
Este recurso está actualizado y disponible a partir del 27 de junio de 2019. En caso de que este enlace se vuelva obsoleto (Microsoft cambia periódicamente su estructura de enlaces permanentes o altera la forma en que implementan sus repositorios de documentación/respuestas, etc.), busque MS-OVBA.pdf
.
Alguna información adicional que puede o no ser complementaria a la anterior:
http://www.codeproject.com/Articles/15216/Office-2007-bin-file-format
Aquí hay un artículo actualizado en 2017 que enumera varias herramientas para ayudar con esto. Pude extraer el código VBA de un vbaProject.bin usando la herramienta OfficeMalScanner. Editar: algunos meses después de usar con éxito esta herramienta, Windows está detectando malware en él. El enlace era www dot reconstructer dot org/code/OfficeMalScanner.zip. Úselo bajo su propio riesgo: me funcionó para extraer un montón de código VBA necesario del proyecto después de que se perdió la fuente.
Nos puedes confirmar nuestro análisis fijando un comentario o dejando una puntuación te lo agradecemos.