Hur man tar bort lösenord från Excel VBA-projekt med/utan lösenord
Ett Excel-projekt Visual Basic for Applications (VBA) är ett programmeringsspråk som används inom Excel för att utveckla enkla program. Det används vanligtvis för att omvandla komplicerade eller tidskrävande jobb till automatiserade, tidsbesparande processer, vilket i sin tur förbättrar kvaliteten på rapporteringsprocessen. Dessa VBA-projekt kan dock ibland vara lösenordsskyddade, för att skydda din integritet eller för att förhindra brott mot det ursprungliga arbetsskriptet. Följaktligen kan det ibland vara svårt att komma ihåg dessa lösenord, antingen för att användare har glömt eller tappat bort lösenordet eller av en mängd andra anledningar. Därför kommer den här artikeln att belysa de olika enkla sätten som kan användas för att ta bort lösenord från Excel VBA-projekt.
Det finns två typer av fall som du kan stöta på när du försöker ta bort lösenord från Excel VBA-projekt. Vi kommer att prata om båda sakerna steg för steg.
Del 1: Ta bort Excel VBA Project Lösenord utan att veta lösenordet
För att göra detta kan du ta flera tillvägagångssätt, varav tre är följande:
Ta bort Excel VBA-projektlösenord med ett klick för XLS/XLSM-filer
Det finns flera program på marknaden som kan hjälpa dig att ta bort lösenord från Excel VBA-projekt. Ett bra exempel är Passper för Excel , som är en enkel och effektiv lösning för att omedelbart bli av med alla redigerings- och formateringsskydd som byggts in i kalkylbladet/arbetsboken av en VBA-kod.
Några av huvudfunktionerna i Passper för Excel är:
- VBA-projektlösenord i din Excel-arbetsbok kan tas bort med ett enkelt klick .
- Garanti a 100 % framgång .
- Passper-teamet bryr sig om säkerheten för deras data . Det kommer inte att ske någon dataförlust eller läcka under/efter borttagningsprocessen.
- Programmet har en bred kompatibilitet . Stöder .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm och andra filer skapade av Microsoft Excel.
För att illustrera hur enkelt det är att använda Passper för Excel har vi förberett en detaljerad guide för dig. Först och främst måste du ladda ner programmet och installera det på din dator.
Steg 1. När du har installerat måste du välja alternativet "Ta bort begränsningar".
Steg 2. Använd knappen "Välj en fil" för att ladda upp den lösenordsskyddade Excel-filen. När filen har lagts till i programvaran klickar du bara på alternativet "Ta bort" för att bli av med lösenordsskyddet från ditt Excel-ark.
Steg 3. Inom några sekunder kommer VBA-projektets lösenord att tas bort från din Excel-arbetsbok.
Passper för Excel Det är ett kraftfullt och pålitligt program. Den har fått positiva recensioner från användare. Tveka inte att använda den.
Ta bort Excel VBA Project Password Online
Ett annat sätt att ta bort VBA-projektlösenord i dina Excel-dokument är att använda en onlinetjänst tillgänglig på webben. Ett bra exempel på denna typ av onlineverktyg är Office VBA Password Remover. Detta onlineverktyg hjälper dig att bli av med ditt skydd, men kräver många steg. Proceduren är nästa:
Steg 1: Klicka på "Öppna fil" för att ladda upp ditt VBA-projekt lösenordsskyddade Excel-fil.
Steg 2: Klicka på "Dekryptera VBA" för att bekräfta nedladdningen av det nya dokumentet.
Steg 3: När du har laddat ned, öppna dokumentet. Det kommer att påminna dig om att projektet innehåller den ogiltiga nyckeln. Klicka på "Ja" för att fortsätta.
Steg 4: Tryck ALT+F11 för att öppna VBA-projektet. Inom makrofönstret bör du inte expandera projektet. Gå sedan till Verktyg>VBA-projektegenskaper.
Steg 5: Gå till fliken Skydd, ange ett nytt lösenord och lämna kryssrutan markerad.
Steg 6: Spara dokumentet och stäng VBA-projektet.
Steg 7: Öppna din Excel-arbetsbok igen och upprepa steg 4.
Steg 8: Den här gången måste du rensa kryssrutan och lösenordsfälten på fliken "Skydd".
Steg 9: Spara dokumentet igen. Lösenordet har tagits bort.
Nackdelar med denna metod:
- Att ladda upp din Excel-fil kommer att ta tid. Dessutom finns det ingen bearbetningsfält, så du kan inte se om din fil har laddats upp eller inte.
- Att ladda upp din Excel-fil till deras webbplats är inte säkert för dina data, särskilt när dina data är känsliga.
Ta bort lösenord från Excel VBA-projekt med hjälp av HEX Editor
Hexredigeraren kan vara ett användbart verktyg om du vill ta bort lösenord manuellt från ditt Excel VBA-projekt. Det finns två olika metoder som behövs för att ta bort lösenord baserat på filtillägget Excel. Innan du startar den manuella processen, kom alltid ihåg att göra en säkerhetskopia av Excel-filerna du arbetar med.
Om filtypen är XLS:
Steg 1: Öppna den lösenordsskyddade .xls-filen med en hex-redigerare och leta efter strängen "DPB".
Steg 2: Ersätt "DPB" med "DPX".
Steg 3: Spara filen och avsluta redigeraren.
Steg 4: Öppna sedan filen med Microsoft Excel. Flera felmeddelanden kommer att visas, vilket är normalt. Se till att klicka på dem.
Steg 5: Tryck nu ALT+F11 för att öppna VBA-projektfönstret och klicka på VBAProject-egenskaper från menyn Verktyg.
Steg 6: På fliken Skydd ändrar du lösenordet till något enkelt och lätt att komma ihåg.
Steg 7: Spara arbetsboken och stäng fönstret.
Steg 8: Öppna Excel-arbetsboken igen och öppna VBA-projektfönstret genom att trycka ALT+F11 och ange lösenordet du just ändrade. Upprepa steg 6, men den här gången kan du ta bort lösenordet.
Steg 9: Spara arbetsboken och du har nu en Excel-fil utan lösenord.
Om filtypen är XLSM:
För .xlsm-tillägg krävs ett extra steg i början. Nedan erbjuder vi dig en steg-för-steg-guide.
Steg 1: Ändra förlängningen av din .xlsm-fil till .zip. Öppna den sedan med 7Zip eller WinZip.
Steg 2: Hitta och kopiera filen "xl/vbaProject.bas" eller "xl/vbaProject.bin" från zip-filen. Se till att zip-mappen fortfarande är öppen.
Steg 3: Klicka och öppna filen "xl/vbaProject.bas" eller "xl/vbaProject.bin" med hjälp av en hex-redigerare.
Steg 4: Hitta strängen "DPB" och ersätt den med "DPX".
Steg 5: Spara filen och kopiera tillbaka den till Zip-mappen (du kan dra och släppa filen i mappen).
Steg 6: Nu, zippa alla filer i mappen till en ny zip-fil. Ändra sedan filtillägget till .xlsm.
Steg 7: Öppna sedan .xlsm-filen. Olika felmeddelanden kommer att visas. Klicka på "Ja" för att fortsätta.
Steg 8: Tryck ALT+F11 för att öppna VBA-projektet och klicka på VBAProject Properties på Verktyg-menyn.
Steg 9: Öppna fliken Skydd, avmarkera "Lås projekt för visning" och tryck på OK.
Steg 10: Spara .xlsm-filen och stäng fönstret
Nackdelar med denna metod:
- Det finns många hex-redigerare på webbplatsen. Att välja en bra är en mödosam uppgift om du inte har tekniska kunskaper.
- Vissa användare rapporterade att de inte kan ladda ner den hexadecimala editorn. Därför är den här metoden inte alltid användbar för dig.
Del 2: Ta bort Excel VBA-projektlösenord med känt lösenord
Det här fallet är relativt lättare att genomföra och liknar vår tidigare diskussion. För att underlätta förståelsen beskrivs proceduren nedan:
Steg 1: Öppna din Excel-arbetsbok med Microsoft Excel. Tryck på Alt+F11 för att komma åt VBA-projektet.
Steg 2: Gå till Verktyg>VBAProject Properties. Ange rätt lösenord i dialogrutan VBAProject Password.
Steg 3: Gå till fliken Skydd, avmarkera "Lås projekt för visning" och inaktivera lösenordet i följande rutor.
Steg 4: Klicka på "OK" och spara åtgärden. Det är allt.
Slutsats
Det kan vara en hemsk uppgift att ta bort VBA-projektlösenord från Excel-filer. Det rekommenderas alltid att använda en effektiv och lättanvänd lösning när man hanterar dessa typer av filer. Detta sparar mycket tid och är det mest bekväma. Försök nu Passper för Excel och du kommer att bli mycket imponerad.