Innehållsförteckning
Användare använder lösenord för att skydda sina Excel-filer eller kalkylblad. Tyvärr finns det många fall där användare glömmer sina lösenord. Som ett resultat av detta behöver användare återskapa Excel-filens lösenord för att kunna använda sina filer från tid till annan. Det finns många verktyg eller programvaror online eller offline för att ta bort eller återskapa Excel-filens lösenord. Vi kommer dock inte att använda några online eller offlineexklusivt verktyg eller programvara för att hämta lösenord till Excel-filer.
I den här artikeln visar vi hur du återställer eller tar bort ett lösenord till en Excel-fil med hjälp av VBA-makro och Verktyg för dragkedja ( Winrar eller 7 Zip ).
Ladda ner arbetsbok i Excel
Lösenordsåterställning för skyddad fil.xlsmKrypteringstyper för Excel-filer
Det finns två typer av krypteringar av Excel-filer. De är:
🔄 Kryptera Excel-arbetsboken med lösenord Denna kryptering kräver lösenord för att öppna eller visa filen.
🔺 Om du öppnar den krypterade filen kommer Excel att visa en Lösenord för att ange lösenordet för att öppna eller visa den.
🔄 Filkryptering med Skyddsblad erbjuder endast skydd för Excel-arbetsblad. I det fallet måste användaren ange sitt lösenord för att redigera eller ändra arbetsbladet.
2 enkla sätt att återskapa Excel-filens lösenord
I den här artikeln fokuserar vi på filkryptering med Skyddsblad och visa upp VBA-makro Om användaren öppnar det lösenordsskyddade arket visar Excel en disklaimer som anger att filen är skyddad och att användaren måste ange ett lösenord för att kunna redigera eller ändra den, vilket visas i bilden nedan.
Följ det senare avsnittet för att hämta eller ta bort ett lösenord till en Excel-fil.
🔄 VBA-makrokod för att återskapa Excel-filens lösenord
Vi kan återställa det glömda lösenordet till Excel-filen med hjälp av en VBA-makro Koden försöker med olika sannolika lösenord och bryter slutligen mot filskyddet genom att generera ett fungerande lösenord för att ta bort skyddet av arbetsbladet.
🔺 Se till att den krypterade filen sparas i de tidigare versionerna av 2010 Excel (dvs, Arbetsbok för Excel 97-2003 (*xls) ) som visas på följande bild.
Steg 1: Använd ALT+F11 eller gå till Utvecklare flik> Klicka på Visual Basic (i Kod avsnittet). Microsoft Visual Basic öppnas. Välj Infoga > Klicka på Modul .
Steg 2: Klistra in följande makro i Modul .
Sub RecoverExcelFilePassword() Dim u As Integer, v As Integer, w As Integer Dim x As Integer, y As Integer, z As Integer Dim u1 As Integer, u2 As Integer, u3 As Integer Dim u4 As Integer, u5 As Integer, u6 As Integer On Error Resume Next For u = 65 To 66: For v = 65 To 66: For w = 65 To 66 For x = 65 To 66: For y = 65 To 66: For u1 = 65 To 66 For u2 = 65 To 66: For u3 = 65 To 66: For u4 = 65 To 66For u5 = 65 till 66: For u6 = 65 till 66: For z = 32 till 126 ActiveSheet.Unprotect Chr(u) & Chr(v) & Chr(w) & _ Chr(x) & Chr(y) & Chr(u1) & Chr(u2) & Chr(u3) & _ Chr(u4) & Chr(u5) & Chr(u6) & Chr(z) If ActiveSheet.ProtectContents = False Then MsgBox "Can use this Password: " & Chr(u) & Chr(v) & _ Chr(w) & Chr(x) & Chr(y) & Chr(u1)& Chr(u2) & _ Chr(u3) & Chr(u4) & Chr(u5) & Chr(u6) & Chr(z) Exit Sub End If Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next End Sub
Makrot genererar iterationer av sannolika lösenord och använder dem för att bryta skyddet.
Tryck därefter på F5 Makrot tar ganska lång tid att slutföra och returnerar ett alternativt lösenord för att ta bort skyddet av arbetsbladet.
⧭ Varning: Om du utför makrot kan det leda till att enheten fryser eller hänger sig. Om du utför annat arbete på enheten bör du därför inte köra makrot i det fallet.
Läs mer: Hur du återställer tidigare versioner av Excel-filer (4 enkla sätt)
Liknande läsningar
- Hur man återställer en raderad Excel-fil (5 effektiva sätt)
- [Fastställd:] Osäkrad Excel-fil inte i återställning
- Hur man återställer Excel-filens lösenord (2 enkla sätt)
- Hur man återställer en överskriven Excel-fil utan tidigare version
🔄 Ta bort Excel-filens lösenord med hjälp av Zip-verktyg
Genom att redigera en zip xml fil kan vi ta bort filskyddsdelen av en krypterad fil. För att göra det utför du följande steg.
Steg 1: I enhetskatalogen väljer du den krypterade filen och går till Visa > Kryssa Filnamnstillägg Filutforskaren visar de valda filtyperna (dvs., xlsx ).
Steg 2: Ändra den Filförlängning till zip från xlsx .
Steg 3: Enhetssystemet hämtar ett bekräftelsefönster, klicka på Ja .
Steg 4: Filen omvandlas till en zip filen. Dubbelklicka på den.
Steg 5: Inuti den zip finns det en fil som heter xl . Dubbelklicka på den.
Steg 6: xl filen innehåller det eller de skyddade arken. I det här fallet, blad1.xml är den komprimerade versionen av den krypterade Excel-filen. Kopiera filen till Skrivbord eller någon annan plats.
Steg 7: Öppna Fil med hjälp av Anteckningsblock .
Steg 8: Använd CTRL+F för att få fram den Hitta fönstret. Typ skydda Klicka sedan på Hitta nästa i fönstret. Anteckningsblock belyser den "skydda" text i filtexten.
Steg 9: Ta bort hela del av filtexten.
Steg 10: Spara nu filen Text med hjälp av Fil > Spara .
Steg 11: Efteråt Kopiera och Ersätt den nyligen sparade blad1.xml filen med den komprimerade filens version av den.
Steg 12: Ändra filtyperna genom att ändra Filförlängning från zip till xlsx .
🔼 I slutändan öppnar du den modifierade xlsx filen och du ser att du kan redigera den här versionen av filen.
När du har fått tillgång till filen kan du återigen aktivera lösenordsskyddet för filen eller arbetsbladen.
Läs mer: Hur man återställer en skadad Excel-fil (8 möjliga sätt)
Slutsats
I den här artikeln visar vi hur du kan återställa eller ta bort lösenordet till Excel-filer. Hoppas att dessa metoder fungerar i ditt fall. Kommentera om du har ytterligare frågor eller har något att tillägga.