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ì:
- Sub PasswordRemover()
-
- 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
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:
- Salva il file Excel come - XML.
- Quindi apri nel Blocco note.
- Trova un'etichetta Parola d'ordine (Password) .
- Cancellalo.
- Apri in Excel - voilà!
Spiegazione dettagliata:
- Il nuovo file xml è un contenitore.
- Puoi aprirlo con un'app TotalCommander - posizionalo sul cursore e premi Ctrl + PageDown
- Quindi in viaggio "File.xlsx/xl/worksheets/sheet1.xml" O "sheet2" o qualcos'altro è questo foglio protetto da password. Ad esempio, situato in "sheet1" .
- Estrai il file "sheet1.xml" dal contenitore XLSX e aprirlo in un editor di testo.
- Cerca "passaggio".
- 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 ".
- Elimina l'intero contenitore " sheetProtection " da "<" A ">" .
- Salvare il file.
- Restituisci questo file al contenitore XLSX.
- Esci dal file XLSX.
- 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") .