Kako ukloniti lozinku iz Excel VBA projekta sa/bez lozinke
![Kako ukloniti lozinku iz Excel VBA projekta sa/bez lozinke](https://www.passmapa.com/images/a-remove-vba-project-password-780x470.jpg)
Excelov projekt Visual Basic for Applications (VBA) je programski jezik koji se koristi unutar Excela za razvoj jednostavnih programa. Obično se koristi za pretvaranje kompliciranih ili dugotrajnih poslova u automatizirane procese koji štede vrijeme, zauzvrat poboljšavajući kvalitetu procesa izvješćivanja. Ovi VBA projekti, međutim, ponekad mogu biti zaštićeni lozinkom, kako bi se zaštitila vaša privatnost ili spriječilo bilo kakvo kršenje izvorne radne skripte. Posljedično, ponekad može biti teško zapamtiti te lozinke, bilo zato što su korisnici zaboravili ili izgubili lozinku ili iz niza drugih razloga. Stoga će ovaj članak istaknuti različite jednostavne načine koji se mogu koristiti za uklanjanje lozinke iz Excel VBA projekta.
Postoje dvije vrste slučajeva s kojima se možete susresti kada pokušavate ukloniti lozinke iz Excel VBA projekata. Razgovarat ćemo o obje stvari korak po korak.
1. dio: Uklonite lozinku za Excel VBA projekt bez znanja lozinke
Da biste to učinili, možete poduzeti nekoliko pristupa, od kojih su tri sljedeća:
Uklonite lozinku projekta Excel VBA jednim klikom za XLS/XLSM datoteke
Postoji više programa na tržištu koji vam mogu pomoći ukloniti lozinke iz Excel VBA projekta. Dobar primjer je Passper za Excel , što je jednostavno i učinkovito rješenje za trenutačno uklanjanje svih zaštita od uređivanja i oblikovanja ugrađenih u radni list/radnu knjigu pomoću VBA koda.
Neke od glavnih značajki Passpera za Excel su:
- Lozinka VBA projekta u vašoj Excel radnoj knjizi može se ukloniti jednostavnim klikom .
- Jamstvo a Stopa uspješnosti 100%. .
- Passperov tim brine o tome sigurnost njihov podaci . Neće doći do gubitka ili curenja podataka tijekom/nakon procesa uklanjanja.
- Program ima a široka kompatibilnost . Podržava .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm i druge datoteke koje je izradio Microsoft Excel.
Kako bismo ilustrirali koliko je jednostavno koristiti Passper za Excel, pripremili smo detaljan vodič za vas. Prije svega, morate preuzeti program i instalirati ga na svoje računalo.
Korak 1. Nakon instalacije, morate odabrati opciju "Ukloni ograničenja".
Korak 2. Upotrijebite gumb "Odaberite datoteku" za učitavanje Excel datoteke zaštićene lozinkom. Nakon što je datoteka dodana u softver, jednostavno kliknite na opciju "Izbriši" da biste se riješili zaštite lozinkom s vašeg Excel lista.
Korak 3. Unutar nekoliko sekundi, lozinka VBA projekta bit će uklonjena iz vaše Excel radne knjige.
Passper za Excel To je moćan i pouzdan program. Dobio je pozitivne recenzije korisnika. Nemojte se ustručavati koristiti ga.
Uklonite Excel VBA Project Password Online
Drugi pristup uklanjanju zaporke VBA projekta u vašim Excel dokumentima je korištenje mrežne usluge dostupne na webu. Dobar primjer ove vrste online alata je Office VBA Password Remover. Ovaj mrežni alat pomaže vam da se riješite svoje zaštite, ali zahtijeva brojne korake. Postupak je sljedeći:
Korak 1: Kliknite "Otvori datoteku" da biste prenijeli Excel datoteku VBA projekta zaštićenu lozinkom.
Korak 2: Kliknite “Decrypt VBA” za potvrdu preuzimanja novog dokumenta.
Korak 3: Nakon preuzimanja otvorite dokument. Podsjetit će vas da projekt sadrži nevažeći ključ. Pritisnite "Da" za nastavak.
Korak 4: Pritisnite ALT+F11 da otvorite VBA projekt. Unutar makro prozora ne biste trebali proširivati projekt. Zatim idite na Alati>Svojstva VBA projekta.
Korak 5: Idite na karticu Zaštita, postavite novu lozinku po svom izboru i ostavite označen okvir.
Korak 6: Spremite dokument i zatvorite VBA projekt.
Korak 7: Ponovno otvorite Excel radnu knjigu i ponovite korak 4.
Korak 8: Ovaj put trebate poništiti potvrdni okvir i polja za lozinku u kartici "Zaštita".
Korak 9: Ponovno spremite dokument. Lozinka je uklonjena.
Loše strane ove metode:
- Prijenos vaše Excel datoteke potrajat će. Također, nema trake za obradu, tako da ne možete znati je li vaša datoteka učitana ili ne.
- Učitavanje vaše Excel datoteke na njihovu web stranicu nije sigurno za vaše podatke, pogotovo kada su vaši podaci osjetljivi.
Uklonite lozinku iz Excel VBA projekta pomoću HEX uređivača
Heksadecimalni uređivač može biti koristan alat ako želite ručno ukloniti lozinke iz svog Excel VBA projekta. Dva su različita pristupa potrebna za uklanjanje lozinki na temelju ekstenzije tipa datoteke Excel. Prije pokretanja ručnog postupka, uvijek ne zaboravite napraviti sigurnosnu kopiju Excel datoteka s kojima radite.
Ako je vrsta datoteke XLS:
Korak 1: Otvorite .xls datoteku zaštićenu lozinkom pomoću hex editora i potražite niz "DPB".
Korak 2: Zamijenite "DPB" s "DPX".
Korak 3: Spremite datoteku i izađite iz uređivača.
Korak 4: Zatim otvorite datoteku u programu Microsoft Excel. Pojavit će se više obavijesti o pogreškama, što je normalno. Svakako kliknite na njih.
Korak 5: Sada pritisnite ALT+F11 da otvorite prozor VBA projekta i kliknite na VBAProject svojstva iz izbornika Alati.
Korak 6: Na kartici Zaštita promijenite lozinku u nešto jednostavno i lako pamtljivo.
Korak 7: Spremite radnu knjigu i izađite iz prozora.
Korak 8: Ponovno otvorite Excel radnu knjigu i pristupite prozoru VBA projekta pritiskom na ALT+F11 i unosom lozinke koju ste upravo promijenili. Ponovite korak 6, ali ovaj put možete ukloniti lozinku.
Korak 9: Spremite radnu knjigu i sada imate Excel datoteku bez lozinke.
Ako je vrsta datoteke XLSM:
Za ekstenzije .xlsm potreban je dodatni korak na početku. U nastavku vam nudimo vodič korak po korak.
Korak 1: Promijenite nastavak svoje .xlsm datoteke u .zip. Zatim ga otvorite sa 7Zip ili WinZip.
Korak 2: Pronađite i kopirajte datoteku “xl/vbaProject.bas” ili “xl/vbaProject.bin” iz zip datoteke. Provjerite je li zip mapa još uvijek otvorena.
Korak 3: Kliknite i otvorite datoteku “xl/vbaProject.bas” ili “xl/vbaProject.bin” pomoću hex editora.
Korak 4: Pronađite niz "DPB" i zamijenite ga s "DPX".
Korak 5: Spremite datoteku i kopirajte je natrag u mapu Zip (datoteku možete povući i ispustiti u mapu).
Korak 6: Sada komprimirajte sve datoteke u mapi u novu Zip datoteku. Zatim promijenite ekstenziju datoteke u .xlsm.
Korak 7: Zatim otvorite .xlsm datoteku. Pojavit će se razne obavijesti o pogreškama. Pritisnite "Da" za nastavak.
Korak 8: Pritisnite ALT+F11 da biste otvorili VBA projekt i kliknite VBAProject Properties na izborniku Tools.
Korak 9: Otvorite karticu Zaštita, poništite opciju "Zaključaj projekt za gledanje" i pritisnite OK.
Korak 10: Spremite .xlsm datoteku i zatvorite prozor
Loše strane ove metode:
- Na web stranici postoji mnogo hex uređivača. Odabir dobrog je težak zadatak ako nemate tehničko znanje.
- Neki su korisnici prijavili da ne mogu preuzeti heksadecimalni editor. Stoga vam ova metoda nije uvijek korisna.
Dio 2: Uklonite lozinku projekta Excel VBA s poznatom lozinkom
Ovaj slučaj je relativno lakši za izvršiti i sličan je našoj prethodnoj raspravi. Radi lakšeg razumijevanja, postupak je opisan u nastavku:
Korak 1: Otvorite svoju Excel radnu knjigu s Microsoft Excelom. Pritisnite Alt+F11 za pristup VBA projektu.
Korak 2: Idite na Tools>VBAProject Properties. Unesite ispravnu lozinku u dijaloški okvir VBAProject Password.
Korak 3: Idite na karticu Zaštita, poništite opciju "Zaključaj projekt za gledanje" i onemogućite lozinku u sljedećim okvirima.
Korak 4: Pritisnite "OK" i spremite operaciju. To je sve.
Zaključak
Uklanjanje lozinki VBA projekta iz Excel datoteka može biti užasan zadatak. Uvijek se preporučuje korištenje učinkovitog i jednostavnog rješenja kada se radi s ovim vrstama datoteka. Ovo štedi puno vremena i najprikladnije je. Pokušajte sada Passper za Excel i bit ćete vrlo impresionirani.