Como ignorar a senha do projeto VBA do Excel

Como ignorar a senha do projeto VBA do Excel

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:

  1. Abra o arquivo em qualquer editor hexadecimal

  2. Procure o texto "DPB =" (sem aspas, você deve encontrá-lo logo acima de "[Host Extender Info]"

    1

  3. Mude para "DPx =", Salve e feche o arquivo

    2

  4. Abra o arquivo no Excel e pressione Sim se o seguinte aviso aparecer:

    3

  5. Abra o editor VBA ( Alt+ F11) e pressione OK sempre que o seguinte aviso aparecer:

    4

  6. 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:

    5

  7. Verifique novamente oBloquear projeto para visualizaçãocaixa de seleção e adicione sua própria senha memorável.

  8. OK, saia e agora o código VBA está acessível!

Para arquivos .XLSM mais recentes:

  1. Altere a extensão do arquivo para .ZIP

  2. Abra o arquivo em qualquer arquivador como WinRAR ou 7-Zip e você verá a seguinte estrutura de diretórios:

    6

  3. Entre noXLdiretório e extrairvbaProject.bin:

    7

  4. Execute as etapas 1 a 3 acima (dePara arquivos .XLS mais antigosseção) comvbaProject.bin

  5. Substitua o antigovbaProject.binno arquivo ZIP com a nova versão editada em hexadecimal

  6. Altere a extensão do arquivo de volta para .XLSM

  7. Execute as etapas 4 a 7 acima

informação relacionada