asolivei disse:Não existe nenhum código para isso, a senha da macro só pode ser desbloqueada através deste tipo de programa, diferente de senhas de proteção de planilha.
A senha do VBA fica gravada da mesma maneira que a senha de abertura de arquivo e neste caso é preciso de um programa que possa desincripitar a senha, já as senhas de proteção são gravadas no proprio arquivo com uma encripitação mediocre, o que torna fácil descobrir com uma simples macro, pois você já tem o arquivo aberto.
Existem programas que quebram quase todas as senhas através do binário, mas geralmente o código deste programa fica em um servidor e ao pedir para quebrar uma senha, o programa envia o arquivo para este servidor, quebra a senha e te devolve. É o mesmo que quebrar senhas do Winzip antes da versão 7, basta qualquer programinha barato para quebrar usando o brute force attack. O programa simplesmente altera o binário para remover a senha, o que é mais fácil do que tentar descobrir trilhões de combinações.
Valeu cara eu não sabia que a senha do VBA ficava gravada de forma diferente que a senha das Planilhas !! Pois ja que você tem acesso ao arquivo mesmo sem abrir o VBA a senha deveria ser de "facil acesso", mas eu vi a diferença agora...Valeu
T mais