TOP

Rimozione della password in Excel

Descrizione

Se non sai come rimuovere la protezione tramite password del file Excel, puoi scegliere una delle tre opzioni seguenti per farlo in modo rapido e semplice.


1. Utilizziamo un programma per rimuovere le password

Google e scarica il programma "Office Password Recovery Toolbox" , che seleziona le password per i documenti Microsoft Office crittografati: Word, Excel, Outlook, database di Access e progetti VBA.

Tieni presente che le password ricevute non saranno native, ma saranno solo una combinazione di caratteri selezionata casualmente (queste sono le caratteristiche del meccanismo di codifica delle password in Excel).

2. Rimuovi le password utilizzando il codice VBA

Apri il menù Servizio - Macro - Editor Visual Basic (Service - Macros - Visual Basic Editor) (o premi Alt+F11), inserisci il modulo VBA (menù Insert - Module) e copia questo testo lì:

  1. Sub PasswordRemover()  
  2.     'moonexcel.com.ua  
  3.     Dim i  As Integer, j  As Integer, k  As Integer  
  4.     Dim l  As Integer, m  As Integer, n  As Integer  
  5.     Dim i1 As Integer, i2 As Integer, i3 As Integer  
  6.     Dim i4 As Integer, i5 As Integer, i6 As Integer  
  7.     Dim SheetPassword As String  
  8.       
  9.     On Error Resume Next  
  10.       
  11.     For i = 65 To 66: For j = 65 To 66: For k = 65 To 66  
  12.       For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66  
  13.         For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66  
  14.           For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126  
  15.       
  16.             SheetPassword = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)  
  17.               
  18.             ActiveSheet.Unprotect SheetPassword  
  19.               
  20.             If ActiveSheet.ProtectContents = False Then  
  21.               MsgBox "Done" & vbcr & "enjoy it)"  
  22.               Exit Sub  
  23.             End If  
  24.       
  25.         NextNextNextNextNextNext  
  26.     NextNextNextNextNextNext  
  27.   
  28. End Sub   

Dopo aver eseguito questa macro, le password verranno eliminate permanentemente dal file Excel.

3. Eliminazione di una password utilizzando XML (per utenti esperti)

Passaggi rapidi per decifrare la password in Excel modificando il codice interno nel file:

Spiegazione dettagliata:

  1. Il nuovo file xml è un contenitore.
  2. Puoi aprirlo con un'app TotalCommander - posizionalo sul cursore e premi Ctrl + PageDown
  3. Quindi in viaggio "File.xlsx/xl/worksheets/sheet1.xml" O "sheet2" o qualcos'altro è questo foglio protetto da password. Ad esempio, situato in "sheet1" .
  4. Estrai il file "sheet1.xml" dal contenitore XLSX e aprirlo in un editor di testo.
  5. Cerca "passaggio".
  6. L'editor troverà il contenitore XML:
    <sheetProtection password="CF7A" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1"/> 
    O qualcosa di simile. Insomma, il contenitore" sheetProtection ".
  7. Elimina l'intero contenitore " sheetProtection " da "<" A ">" .
  8. Salvare il file.
  9. Restituisci questo file al contenitore XLSX.
  10. Esci dal file XLSX.
  11. Apri il file facendo doppio clic e voilà!!! Tutto funziona!!!

PS

Se conosci la password, ma tab "Rimuovi protezione foglio" ("Unprotect sheet") inattivo, dovresti selezionare "La modifica" ("Edit"), premere il pulsante "Accesso al libro" ("Access to workbook") , quindi deselezionalo "Consenti a più utenti di modificare un file" ("Allow multiple users to edit file") .