Sådan gendannes en Excel VBA-adgangskode

Fast med et Excel VBA-dokument, der er låst med et kodeord? Vi viser dig, hvordan du fjerner adgangskodebeskyttelsen for at gendanne indholdet i VBA-makroen.

Fast med et Excel VBA-dokument, der er låst med et kodeord?  Vi viser dig, hvordan du fjerner adgangskodebeskyttelsen for at gendanne indholdet i VBA-makroen.
Reklame

Fast med et VBA-dokument, der er beskyttet med adgangskode? Sådan vælger du låsen.

Det er ikke usædvanligt at tage ejerskab til en andens Excel-dokument, før du deler et Excel-regneark, skal du sørge for at gøre disse ting først før du deler et Excel-regneark, skal du sørge for at gøre disse ting Første deling er en bekvem måde at samarbejde om Excel-workbooks på, men før du lægger dine Excel-filer i hænderne på andre, forbereder dine regneark til deling med disse tips. Læs mere, især på arbejdspladsen. Overgangen går normalt glat - men der er faldgruber, der kan forårsage nogle rigtige hovedpine.

For eksempel seks måneder ned ad linjen kan du prøve at redigere en af ​​VBA-makroerne. VBA-programmeringsvejledning til begyndere Excel VBA-programmeringsvejledning til begyndere VBA er et Microsoft Office-værktøj. Du kan bruge den til at automatisere opgaver med makroer, sæt triggere og meget mere. Vi introducerer dig til Excel Visual Basic Programmering med et simpelt projekt. Læs mere, der er integreret i regnearket, kun for at finde ud af, at det er beskyttet med adgangskode. Hvad sker der nu? Nå, det er ikke for svært at fjerne beskyttelsen helt, med lidt tinkering bag kulisserne.

Sådan elimineres adgangskodebeskyttelse fra et VBA-dokument i Excel. Det kan kun få dig til at tænke to gange om, hvordan du sikkert sikrer dine regneark.

Sådan opretter du et kodeord

Hvis du skal sprænge et kodeord, har 560 millioner gamle adgangskoder lækket online 560 millioner gamle adgangskoder har lækket online Det er nok tid til at ændre dine adgangskoder igen. Fordi en enorm database med 560 millioner loginoplysninger er fundet online, venter på at blive opdaget af ne'er-do-wells. Læs mere, du kan allerede være opmærksom på, hvordan du sætter en op. Det er dog stadig værd at lægge ud af, hvordan denne form for beskyttelse fungerer.

Gå til fanen Udvikler i Excel, og klik på Makroer .

Excel-makroer

Hvis du ikke ser fanen Udvikler, skal du gå til Filer > Indstillinger og derefter Tilpas bånd . Flyt nu kommandogruppen Developer fra venstre rude til højre.

excel vba

Når du har valgt Makroer på fanen Udvikler, skal du indtaste et navn til din makro (det er bare et eksempel, så specifikationerne er ligegyldige) og derefter klikke på Opret .

beskyttet excel makro

Kopier og indsæt følgende kode i Visual Basic Editor. Dette er en simpel makro, der vil indtaste den citatte tekst i celle A1. Det tjener ikke noget rigtigt formål, men vi har brug for noget at beskytte med et kodeord.

Range("A1").Value = "Password Protected" 

Du skal ende med noget, der ligner dette.

Excel kode kode

I Visual Basic Editor skal du navigere til Værktøjer > VBAProject Properties .

vba projekt egenskaber

Gå til fanen Beskyttelse, og du vil kunne angive et kodeord. Du skal også markere afkrydsningsfeltet Lås projekt for visning .

excel password egenskaber

Klik på OK, sørg for at gemme dit Excel-dokument som en XLSM-fil, og vi kan teste om vores adgangskode fungerer. Luk dit dokument og genåb det, og gå derefter til fanen Udvikler og klik på Visual Basic .

excel password prompt

Når du forsøger at få adgang til det relevante VBAProject, vil du se en adgangskodeprompt Sådan beskytter du adgangskode Windows 10 Sådan beskytter du adgangskode Windows 10 Din computer er en guldmine af personlig og privat information. Heldigvis har Windows 10 en række låsemetoder, der hjælper med at beskytte dine data. Lad os tage et kig på, hvordan du kan passwordbeskytte Windows ... Læs mere. Nu kan vi finde ud af, hvordan man fjerner denne form for beskyttelse.

Sådan fjerner du et kodeord

Nu for den vanskelige del, selvom det virkelig er ret ligetid, når du ved hvad du laver. For det første skal vi downloade en hex editor. En Hex Editor er og hvorfor du kan bruge den. [Teknologi forklaret]. Hvad en Hex Editor er, og hvorfor du kan bruge den. [Teknologi forklaret] Læs mere. Hvis du ikke har en allerede, er HxD en god gratis mulighed, men der er mange alternativer til rådighed.

Vores proces adskiller sig lidt afhængigt af om vi knækker et kodeord i en ældre XLS-fil eller en nyere XLSM-fil. Hvis du arbejder med den tidligere, er du velkommen til at springe over det næste afsnit.

Forbereder vores XLSM-fil

Vi skal udføre lidt ekstra forberedende arbejde for at fjerne et kodeord fra en XLSM-fil. Find det på din harddisk, og omdøb det og tilføj .zip på enden.

Derefter åbner du det med arkivkomprimeringssoftware Top 3 File Compression & Extraction Software De Top 3 File Compression & Extraction Software Har du brug for at komprimere en stor fil? Der er ingen mangel på filkomprimering og arkivering af apps til Windows. Men hvilken fil lynlås er bedst for dig? Her er vores tre toppicks. Læs mere som WinRAR eller 7-Zip. Du skal finde en mappe mærket xl .

excel xl mappe

Inde i denne mappe søger du efter en fil med navnet vbaProject.bin .

vba projekt egenskaber

Udpak denne fil og åbn den med din Hex Editor.

Deaktivering af adgangskoden

Her er hvor det er praktisk at kunne oprette et kodeord. Opret et dummy Excel-dokument, tilføj en makro til det, og angiv en adgangskode som beskrevet i begyndelsen af ​​denne artikel. Dernæst skal vi tage Hex-koden, der bestemmer, hvad adgangskoden er, og vi indsætter den i den fil, vi ønsker at få adgang til.

Når du har oprettet den fil, skal du gemme den og udføre den samme proces, som vi gjorde for et øjeblik siden, så du ender med en anden vbaProject.bin-fil. Husk at huske adgangskoden 4 Årsager Adgangskodeadministratorer er ikke nok til at holde dine passwords sikre 4 Årsager Adgangskode ledere er ikke nok til at holde dine passwords Safe Password managers er værdifulde i det igangværende kamp mod hackere, men de giver ikke tilstrækkelig beskyttelse på egen hånd. Disse fire grunde viser, hvorfor adgangskodeadministratorer ikke er nok til at holde dine adgangskoder sikkert. Læs mere !

Du skal nu have begge vbaProject.bin-filer åbne i din Hex Editor. Lad dem ikke blandes, eller vi får store problemer.

Brug Ctrl + F i den fil, du oprettede for at finde følgende streng:

 CMG= 

Dette er starten på koden, der angiver den nuværende adgangskode. Vi skal kopiere og indsætte tre værdier:

 CMG= DPB= GC= 

Nedenfor kan du se, hvordan jeg gjorde det.

excel kopi kode

Overfør denne kode til din anden vbaProject.bin-fil, og læg den i den tilsvarende position, og sørg for ikke at slette noget andet. Gem din redigerede hex-fil.

Slet nu den oprindelige vbaProject.bin-fil fra det dokument, vi forsøger at fjerne beskyttelserne fra. Udskift det med din redigerede vbaProject.bin fil, og skift derefter dets filnavn fra .zip til .xlms eller .xls.

Åbn filen i Excel. Gå til fanen Udvikler og klik på Visual Basic, og prøv at få adgang til Projekt-menuen. Du skal se adgangskodeprompten, og med held skal den korrekte adgangskode være den, vi har oprettet i vores dummy-dokument.

udmærke sig ny adgangskode

Vi er tilbage i dokumentet! Nu kan du komme sammen med hvad du skulle gøre.

Noter om at slå systemet

Dette trick kan være meget praktisk, når du er i et bind, og du har desperat brug for adgang til en adgangskodebeskyttet VBA-makro. Det skal dog også illustrere en større sikkerhedsfejl, der er til stede i Excel.

Hvis du bruger denne form for adgangskodebeskyttelse til at forsvare din VBA-kode, ved du, at en løsning er derude. Det er i bedste fald afskrækkende - enhver med evnen til at køre en Google-søgning vil vide præcis, hvordan man skærer gennem dine forsvar.

Det går bare for at vise, hvor vigtigt det er for os at konstant spørge vores sikkerhedspraksis. Anvendelse af adgangskodebeskyttelse Sådan kodeordbeskyttes og krypteres dine Microsoft Office-filer Sådan kan du kodeordbeskytte og kryptere dine Microsoft Office-filer Kan du huske, hvis nogen kigger gennem dine OneNote-notesbøger eller har adgang til dine Word-dokumenter? Hvis dit svar er ja, lad os vise dig, hvordan du beskytter dine Office-filer. Læs mere kan synes at tilbyde værdifuldt sind, men i en situation som denne er det ikke så effektivt.

Har du spørgsmål om at fjerne adgangskodebeskyttelse fra et Excel-dokument? Eller har du et sikkerhedsspids, du vil dele med andre? Hvorfor ikke deltage i samtalen i kommentarfeltet nedenfor?

Billedkredit: OrelPhoto via Shutterstock.com

In this article