TOP

Eliminarea parolei din Excel

YouLibreCalc for Excel logo

Descriere

Dacă nu știți cum să eliminați protecția cu parolă a fișierului Excel, puteți alege una dintre cele trei opțiuni de mai jos pentru a o face rapid și ușor.


1. Folosim un program pentru a elimina parolele

Google și descărcați programul "Office Password Recovery Toolbox" , care selectează parolele pentru documentele Office Microsoft criptate: Word, Excel, Outlook, bazele de date Access și proiectele VBA.

Vă rugăm să rețineți că parolele primite nu vor fi native, ci vor fi doar o combinație de caractere selectată aleatoriu (acestea sunt caracteristicile mecanismului de codificare a parolelor din Excel).

2. Eliminați parolele folosind codul VBA

Deschide meniul Serviciu - Macro - Editor Visual Basic (Service - Macros - Visual Basic Editor) (sau apăsați Alt+F11), introduceți modulul VBA (meniul Insert - Module) și copiați acest text acolo:

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 

După executarea acestei macrocomenzi, parolele vor fi șterse definitiv din fișierul Excel.

3. Ștergerea unei parole folosind XML (pentru utilizatori avansați)

Pași rapidi pentru a sparge parola în Excel prin schimbarea codului intern din fișier:

Explicatie detaliata:

  1. Noul fișier xml este un container.
  2. Îl poți deschide cu o aplicație TotalCommander - plasați-l pe cursor și apăsați Ctrl + PageDown
  3. Deci pe drum "File.xlsx/xl/worksheets/sheet1.xml" sau "sheet2" sau altceva este această foaie protejată prin parolă. De exemplu, situat în "sheet1" .
  4. Extrageți fișierul "sheet1.xml" din containerul XLSX și deschideți într-un editor de text.
  5. Căutați „pass”.
  6. Editorul va găsi containerul XML:
    <sheetProtection password="CF7A" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1"/> 
    Sau asa ceva. Pe scurt, containerul " sheetProtection ".
  7. Ștergeți întregul container " sheetProtection " din "<" la ">" .
  8. Salvați fișierul.
  9. Returnați acest fișier în containerul XLSX.
  10. Ieșiți din fișierul XLSX.
  11. Deschideți fișierul făcând dublu clic și voila!!! Totul merge!!!

P.S.

Dacă știți parola, dar tab „Eliminați protecția foii” ("Unprotect sheet") inactiv, ar trebui să selectați "Editare" ("Edit"), apăsați butonul „Acces la carte” ("Access to workbook") , apoi debifați-l „Permiteți mai multor utilizatori să editeze un fișier” ("Allow multiple users to edit file") .