
Preciso de ajuda para recuperar senha ou ignorar a senha em um projeto que foi realizado no trabalho. O autor utilizou o MS Excel para fazer o projeto, e está no servidor do cliente. O servidor que usamos não tem acesso ao Notepad++.
Responder1
Para arquivos .XLS mais antigos:
Abra o arquivo em qualquer editor hexadecimal
Procure o texto "DPB =" (sem aspas, você deve encontrá-lo logo acima de "[Host Extender Info]"
Mude para "DPx =", Salve e feche o arquivo
Abra o arquivo no Excel e pressione Sim se o seguinte aviso aparecer:
Abra o editor VBA ( Alt+ F11) e pressione OK sempre que o seguinte aviso aparecer:
Clique com o botão direito no nome do projeto VBA e selecionePropriedades, vou aoProteçãoguia e exclua as senhas existentes, bem como desmarque a opçãoBloquear projeto para visualizaçãocaixa de seleção:
Verifique novamente oBloquear projeto para visualizaçãocaixa de seleção e adicione sua própria senha memorável.
OK, saia e agora o código VBA está acessível!
Para arquivos .XLSM mais recentes:
Altere a extensão do arquivo para .ZIP
Abra o arquivo em qualquer arquivador como WinRAR ou 7-Zip e você verá a seguinte estrutura de diretórios:
Entre noXLdiretório e extrairvbaProject.bin:
Execute as etapas 1 a 3 acima (dePara arquivos .XLS mais antigosseção) comvbaProject.bin
Substitua o antigovbaProject.binno arquivo ZIP com a nova versão editada em hexadecimal
Altere a extensão do arquivo de volta para .XLSM
Execute as etapas 4 a 7 acima