Kako odstraniti geslo iz projekta Excel VBA [4 metode]
Zanima me, kako odstraniti geslo iz projekta VBA v Excelu. Kdo mi lahko pomaga?
Preden sploh iščete metode za odstranitev gesla VBA v Excelu, morate razumeti pomen VBA. VBA je akronim za Visual Basic for Applications. Uporabljajo ga različne aplikacije MS, zlasti MS Excel, za dodajanje nekaterih funkcij in tudi za pomoč pri avtomatizaciji rutinskih opravil. Zaradi njihove narave in potrebe po varnosti datotek večina uporabnikov šifrira projekte VBA z gesli. Vendar pa ljudje nismo popolni in gesla VBA je mogoče pozabiti. Očitna posledica je, da ne morete dostopati do svojih Excelovih kod VBA ali jih urejati. Če želite premagati ta kaos, potrebujete način za razbijanje gesla Excel VBA. Na srečo obstaja veliko načinov za uresničitev te naloge. V tem članku boste prejeli podroben vodnik o najboljših 4 metodah za razbijanje gesel Excel VBA.
1. del: Kako odstraniti geslo projekta VBA v Excelu brez programov
Odklepanje projekta VBA v Excelu je mogoče izvesti s pomočjo programske opreme za samodejno dešifriranje VBA ali ročno. Če se poglobimo v to, kako ročno razbiti geslo za Excel VBA, obstaja več dobrih načinov, s katerimi lahko opravite delo. Izbirate lahko med temi možnostmi in poskusite s svojo zaščiteno datoteko Excel. Sčasoma bo morda ena od teh možnosti boljša, odvisno od narave vašega zaščitenega dokumenta in trenutne potrebe. Preden izkoristite te ročne metode, morate varnostno kopirati datoteke Excel.
1. način. Spremenite pripono datoteke, da odklenete Excelov modul VBA
Ta metoda vključuje spreminjanje pripone datoteke .xlsm v drugo obliko in nato vrnitev v obliko zapisa .xlsm. Čeprav je postopek dolg, ga lahko natančno spremljate, da sčasoma odstranite geslo za Excel VBA. Naslednji koraki ponazarjajo, kako lahko razbijete geslo projekta Excel VBA tako, da preprosto spremenite pripono datoteke.
Korak 1 : Poiščite ciljno datoteko .xlsm in spremenite pripono datoteke .xlsm v zip.
2. korak : Zdaj odprite to datoteko s katerim koli programom za arhiviranje, ki ga imate. Uporabite lahko WinRAR ali 7-Zip. Če to storite, bi morali imeti možnost videti naslednjo strukturo imenika datotek.
3. korak : Pomaknite se do možnosti imenika XL in ekstrahirajte datoteko z oznako »VBAProject.bin«.
4. korak : Odprite datoteko VBAProject.bin s poljubnim hex urejevalnikom in v hex urejevalniku preverite besedilo »DPB=« znotraj datoteke.
5. korak : Ko najdete to besedilo, ga preprosto izbrišite in zamenjajte z »DPX=«. Zdaj shranite in zaprite datoteko v hex urejevalniku. Prepiše stari VBAProject.bin z novim šestnajstiško urejenim VBAProject.bin.
6. korak : Razveljavite pripono datoteke v .xlsm in jo nato odprite v Excelu. V opozorilnem pojavnem oknu izberite »Da« in prezrite druge možnosti.
korak 7 : Zaženite urejevalnik VBA in izberite »V redu«, če se prikaže pogovorno okno.
8. korak : Z desno miškino tipko kliknite ime vašega projekta VBA in nato izberite lastnosti. Izberite zavihek »Zaščita« in izbrišite obstoječa gesla. Prav tako onemogočite potrditveno polje »Zakleni projekt za ogled« in ga znova omogočite. Vnesite ustrezno geslo in ga potrdite. Za spremembe kliknite »V redu«.
2. način. Odstranite geslo za projekt Excel VBA s hex urejevalnikom
Hex Editor vam ponuja dobro platformo za urejanje hex izdelkov in končno razbijanje gesla Excel VBA. Pri tej metodi boste ustvarili lažno datoteko xls, nastavili geslo in jo uporabili za dostop do zaščitenega Excela.
Korak 1 : uporabite urejevalnik Hex, da ustvarite novo datoteko Excel (xls). To zmore le preprosta datoteka.
2. korak : ustvarite geslo za to datoteko v razdelku VBA. Za dostop do te možnosti lahko pritisnete Alt+F11.
3. korak : Ko ustvarite geslo, ki si ga je lahko zapomniti, shranite to novo datoteko in zaprite.
4. korak : Odprite to novo ustvarjeno datoteko, toda tokrat jo odprite s šestnajstiškim urejevalnikom. Ko jih odprete, poiščite in kopirajte vrstice, ki se začnejo z naslednjimi ključi: CMG=, DPB= in GC=.
5. korak : Sedaj odprite datoteko Excel, v kateri želite razbiti geslo z urejevalnikom Hex. Kopirana besedila prilepite v ustrezna polja in shranite spremembe. Zapustite datoteko.
6. korak : Običajno odprite datoteko Excel in za ogled kode VBA uporabite isto geslo, kot ste ga ustvarili za navidezno datoteko xls.
3. način. Odstranite geslo iz projekta Excel VBA z urejevalnikom Visual Basic
Za razliko od heksadecimalnega urejevalnika urejevalnik Visual Basic omogoča uporabnikom urejanje znakovnih kod namesto šestnajstiških. Postopek ni tako dolg. Vendar morate biti previdni, ker kode zahtevajo pozornost, da se izognete napakam. Naslednji koraki jasno ponazarjajo, kako lahko z urejevalnikom Visual Basic razbijete geslo za makro Excel.
Korak 1 : Ročno odprite ustrezni delovni zvezek, ki vsebuje zaščiten Excelov list.
2. korak : Zdaj odprite urejevalnik Visual Basic z uporabo ukaza Alt+F11. Pojdite na modul za vdelavo in nato prilepite naslednjo kodo v okno kode, ki je na voljo na desni.
3. korak : Zapustite okno urejevalnika VBA in nadaljujte z zaščitenim delovnim listom.
4. korak : Pojdite na Orodja > Makro > Makri. Na seznamu, ki se prikaže, dvokliknite možnost »PasswordBreaker«. Zdaj bi morali imeti dostop do svoje datoteke Excel, zaščitene z geslom.
2. del: Ročne omejitve pri odklepanju projekta VBA v Excelu
Čeprav so ročne metode uporabne za razbijanje gesel Excel VBA, niso niti približno popolne. Te metode se soočajo s številnimi težavami, zaradi katerih se slabo prilegajo, ko gre za pomembne in zapletene Excelove datoteke. Sledi nekaj pogostih omejitev ročnih metod.
- Zahteva tehnično znanje : Kot ste videli, večina zgornjih možnosti vključuje veliko kode. Torej, če imate malo tehničnega znanja, boste imeli težave s temi ročnimi možnostmi.
- Porabi veliko časa : Veliko ročnih metod vključuje dolgotrajne postopke. Dejstvo, da vključuje tudi kode in premikanje po več platformah, je bolj dolgočasno, zato se bo uporabnikom zdelo počasno in dolgočasno.
- Stopnja uspešnosti : Na koncu je pomembno, ali lahko razbijemo geslo Excel VBA ali ne. Na žalost te ročne možnosti beležijo najnižje stopnje uspešnosti. Zato ni priporočljivo porabiti veliko časa in energije in nato ne doseči želenega rezultata.
Kljub temu, če vse možnosti ne uspejo ali se naveličate njihovih pomanjkljivosti, pozneje poskusite uporabiti posebne aplikacije, kot je Passper za Excel, da samodejno razbijete geslo Excel VBA.
3. del: Kako samodejno razbiti geslo za Excel VBA
Passper za Excel je neverjetno zmogljivo orodje za odklepanje gesla za Excelove datoteke. Program zagotavlja 100-odstotno stopnjo uspešnosti pri razbijanju gesla projekta Excel VBA. Zaradi izjemno visoke hitrosti dešifriranja in enostavne uporabe ni razloga za dvom o sposobnosti Passper for Excel. Pomembno je tudi omeniti, da lahko Passper za Excel uporabite za razbijanje gesla za odpiranje dokumenta za Excelove datoteke.
Ključne lastnosti Passper for Excel:
- Vse omejitve urejanja in oblikovanja v vašem projektu VBA, delovnem listu ali delovnem zvezku je mogoče takoj dešifrirati.
- S programom Passper for Excel vam bo preprost klik omogočil, da se znebite zaščite z geslom na vašem projektu VBA.
- Vaši podatki po uporabi programa ne bodo prizadeti ali poškodovani.
- Program ima zelo široko združljivost. Vse vrste datotek Excel, vključno z .xlsm, .xlsb, .xltx, .xltm, so združljive z njim.
Passper za Excel je služil milijonom uporabnikov po vsem svetu. In prejel je pozitivne ocene svojih uporabnikov. Ne oklevajte in poskusite zdaj.
Kako odstraniti geslo VBA v Excelu s Passper for Excel
Korak 1: Zaženite Passper za Excel v računalniku in kliknite možnost »Odstrani omejitve«.
2. korak: V novem oknu kliknite gumb »Izberi datoteko« in sledite navodilom na zaslonu za nalaganje z geslom zaščitene datoteke Excel VBA v programski vmesnik.
3. korak: Ko je datoteka, zaščitena z geslom, naložena, pritisnite možnost »Izbriši«, da se znebite gesla projekta VBA v datoteki Excel.
Program bo samodejno odstranil omejitve v nekaj sekundah. Ko se konča, bi morali na dnu zaslona videti obvestilo o uspehu.
Zaključek
Ta priročnik je jasno predstavil nekaj verjetnih metod za razbijanje gesel Excel VBA. Vendar pa so nekatere oblike boljše od drugih zaradi svoje zmožnosti obravnavanja zapletenih gesel VBA, enostavne uporabe in objavljenih stopenj uspešnosti. Iz velike količine zgoraj navedenih informacij nihče ne more oporekati Passper za Excel kot prava rešitev za razbijanje gesla projekta Excel VBA. Vsi merilni parametri ga postavljajo pred ročne možnosti. Izberite Passper za Excel in za vedno rešite težave z geslom VBA.