//Rimuovere password VBA nei file xls e xlsm

Rimuovere password VBA nei file xls e xlsm

2 votes
Share on FacebookShare on Google+Tweet about this on TwitterEmail this to someonePrint this page

This post has already been read 566 times!

Se siete smemorati come me questa piccola guida potrebbe aiutarvi nel recuperare il codice del vostro progetto VBA nei file xls e xlsm nel caso in cui avete dimenticato la password di protezione.

FILE XLS

  • Aprite il file XLS con un editor esadecimale
  • Cercate la string “DPB=”
  • Sostituitela con “DPx=”
  • Salvate il file

Aprite ora il file in Excel. All’avvio verrà visualizzato un messaggio con l’avviso che il file contiene un valore di chiave non valido, continuate comunque a caricare il progetto premendo su si. Aprite l’editor Visual Basic, ora Menu Strumenti->Proprietà di VBA Project, selezionate il tab Protezione e deselezionate  il check. Salvate, chiudete e riaprite il file xls. Ora potete accedere all’editor e visualizzare il codice VBA.

 

File XLSM

  • Aprite il file XLSM con un software di compressione, ad esempio WinRar o Ark
  • Estraete il file vbaProject.bin nella cartella xl
  • Aprite il file vbaProject.bin con un editor esadecimale
  • Cercate la string “DPB=”
  • Sostituitela con “DPx=”
  • Sotituite il file vbaProject.bin nella file compresso con quello modificato.
  • Salvate il file compresso.

Aprite ora il file in Excel. All’avvio verrà visualizzato un messaggio con l’avviso che il file contiene un valore di chiave non valido, continuate comunque a caricare il progetto premendo su si. Aprite l’editor Visual Basic, ora Menu Strumenti->Proprietà di VBA Project, selezionate il tab Protezione e deselezionate  il check. Salvate, chiudete e riaprite il file xls. Ora potete accedere all’editor e visualizzare il codice VBA.