TOP

Rimozione della password in Excel

YouLibreCalc for Excel logo

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ì:

Sub PasswordRemover()
    'moonexcel.com.ua
    Dim i  As Integer, j  As Integer, k  As Integer
    Dim l  As Integer, m  As Integer, n  As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    Dim SheetPassword As String
    
    On Error Resume Next
    
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
      For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
        For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
          For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    
            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)
            
            ActiveSheet.Unprotect SheetPassword
            
            If ActiveSheet.ProtectContents = False Then
              MsgBox "Done" & vbcr & "enjoy it)"
              Exit Sub
            End If
    
        Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next

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") .