Hola, yo tuve que lidiar con eso hace poco, habia un sistema de gestion realizado en VBA, el cual el autor le puso password, queriamos ver las macros y el codigo fuente, pero estaba todo protegido por un password, ejecutaba todo bien, pero era imposible abrir el codigo desde el editor de visual basic. al final encontre un programa que se aprovecha de un bug terrible que tiene VBA, es un backdoor el bug, entonces este programa te da para seleccionar el archivo (en mi caso era un .mdb (Access)), entonces al tener ejecutado este programa en memoria, cuando entras al editor de visua basic y te pide el password, le pones cualquiera y te desbloquea TODO jaja, te deja cambiar el password o te deja sacarle el password para luego guardarlo si el y poder abrirlo cuando quieras.

el fantastico programita se llama
VBA Password Bypassersaludos.