Kako ukloniti lozinku iz Excel VBA projekta sa/bez lozinke
Excel projekat Visual Basic za aplikacije (VBA) je programski jezik koji se koristi u Excelu za razvoj jednostavnih programa. Obično se koristi za pretvaranje komplikovanih ili dugotrajnih poslova u automatizovane procese koji štede vreme, čime se poboljšava kvalitet procesa izveštavanja. Međutim, ovi VBA projekti ponekad mogu biti zaštićeni lozinkom, kako bi zaštitili vašu privatnost ili spriječili bilo kakvo kršenje originalne radne skripte. Shodno tome, ponekad može biti teško zapamtiti ove lozinke, bilo zato što su korisnici zaboravili ili izgubili lozinku ili iz raznih 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 na koje možete naići kada pokušavate ukloniti lozinke iz Excel VBA projekata. O obe stvari ćemo razgovarati korak po korak.
Dio 1: Uklonite lozinku za Excel VBA projekt bez poznavanja lozinke
Da biste to učinili, možete poduzeti nekoliko pristupa, od kojih su tri sljedeća:
Uklonite Excel VBA projektnu lozinku jednim klikom za XLS/XLSM datoteke
Na tržištu postoji više programa koji vam mogu pomoći da uklonite lozinke iz Excel VBA projekta. Dobar primjer je Passper za Excel , što je jednostavno i efikasno rešenje za trenutno uklanjanje svih zaštita za uređivanje i formatiranje ugrađenih unutar radnog lista/radne sveske pomoću VBA koda.
Neke od glavnih karakteristika Passper for Excel su:
- Lozinka projekta VBA u vašoj Excel radnoj svesci može se ukloniti jednostavnim klikom .
- Garancija a Stopa uspješnosti od 100%. .
- Passper tim brine o tome sigurnost od njihov podaci . Neće doći do gubitka ili curenja podataka tokom/nakon procesa uklanjanja.
- Program ima a široka kompatibilnost . Podržava .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm i druge datoteke koje kreira Microsoft Excel.
Da bismo ilustrirali koliko je jednostavno koristiti Passper za Excel, pripremili smo za vas detaljan vodič. Prije svega, morate preuzeti program i instalirati ga na svoj računar.
Korak 1. Nakon instalacije, morate odabrati opciju „Ukloni ograničenja“.
Korak 2. Koristite dugme „Odaberi datoteku“ da otpremite Excel datoteku zaštićenu lozinkom. Kada se datoteka doda u softver, jednostavno kliknite na opciju „Izbriši“ da biste se riješili zaštite lozinkom s vašeg Excel lista.
Korak 3. U roku od nekoliko sekundi, lozinka projekta VBA će biti uklonjena iz vaše Excel radne sveske.
Passper za Excel To je moćan i pouzdan program. Dobio je pozitivne kritike korisnika. Ne oklijevajte da ga koristite.
Uklonite Excel VBA Project Password Online
Drugi pristup uklanjanju lozinke VBA projekta u vašim Excel dokumentima je korištenje online usluge dostupne na webu. Dobar primjer ove vrste online alata je Office VBA Password Remover. Ovaj online alat pomaže vam da se riješite svoje zaštite, ali zahtijeva brojne korake. Procedura je sledeca:
Korak 1: Kliknite na "Otvori datoteku" da biste učitali Excel datoteku vašeg VBA projekta zaštićenu lozinkom.
2. korak: Kliknite na "Dešifriraj VBA" da potvrdite preuzimanje novog dokumenta.
Korak 3: Nakon preuzimanja, otvorite dokument. Podsjetit će vas da projekt sadrži nevažeći ključ. Kliknite "Da" za nastavak.
4. korak: Pritisnite ALT+F11 da otvorite VBA projekat. Unutar prozora makroa ne biste trebali širiti projekat. Zatim idite na Alati>Svojstva VBA projekta.
Korak 5: Idite na karticu Zaštita, postavite novu lozinku po svom izboru i ostavite označeno polje za potvrdu.
Korak 6: Sačuvajte dokument i zatvorite VBA projekat.
Korak 7: Ponovo otvorite Excel radnu svesku i ponovite korak 4.
Korak 8: Ovaj put morate da obrišete polje za potvrdu i polja za lozinku na kartici „Zaštita“.
Korak 9: Ponovo sačuvajte dokument. Lozinka je uklonjena.
Nedostaci ove metode:
- Prijenos vaše Excel datoteke će potrajati. Takođe, nema trake za obradu, tako da ne možete reći da li je vaš fajl učitan ili ne.
- Otpremanje vaše Excel datoteke na njihovu web stranicu nije sigurno za vaše podatke, posebno kada su vaši podaci osjetljivi.
Uklonite lozinku iz Excel VBA projekta koristeći HEX Editor
Hex editor može biti koristan alat ako želite ručno ukloniti lozinke iz vašeg Excel VBA projekta. Postoje dva različita pristupa potrebna za uklanjanje lozinki na osnovu ekstenzije tipa datoteke programa Excel. Prije nego što započnete ručni proces, uvijek ne zaboravite napraviti sigurnosnu kopiju Excel datoteka s kojima radite.
Ako je tip datoteke XLS:
Korak 1: Otvorite .xls datoteku zaštićenu lozinkom pomoću heksadecimalnog uređivača i potražite string “DPB”.
2. korak: Zamijenite “DPB” sa “DPX”.
Korak 3: Sačuvajte datoteku i izađite iz uređivača.
4. korak: Zatim otvorite datoteku pomoću programa Microsoft Excel. Pojavit će se višestruka obavještenja o grešci, što je normalno. Obavezno kliknite na njih.
Korak 5: Sada pritisnite ALT+F11 da otvorite prozor VBA projekta i kliknite na svojstva VBAProject iz menija Alati.
Korak 6: Na kartici Zaštita promijenite lozinku u nešto jednostavno i lako za pamćenje.
Korak 7: Sačuvajte radnu svesku i izađite iz prozora.
Korak 8: Ponovo otvorite Excel radnu svesku 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: Sačuvajte radnu svesku i sada imate Excel datoteku bez lozinke.
Ako je tip datoteke XLSM:
Za .xlsm ekstenzije potreban je dodatni korak na početku. U nastavku vam nudimo vodič korak po korak.
Korak 1: Promijenite ekstenziju svoje .xlsm datoteke u .zip. Zatim ga otvorite sa 7Zip ili WinZip.
2. korak: Pronađite i kopirajte datoteku “xl/vbaProject.bas” ili “xl/vbaProject.bin” iz zip datoteke. Provjerite je li zip folder još uvijek otvoren.
Korak 3: Kliknite i otvorite datoteku “xl/vbaProject.bas” ili “xl/vbaProject.bin” koristeći hex editor.
4. korak: Pronađite niz “DPB” i zamijenite ga sa “DPX”.
Korak 5: Sačuvajte datoteku i kopirajte je nazad u fasciklu Zip (možete prevući i ispustiti datoteku u fasciklu).
Korak 6: Sada zipujte sve datoteke u fascikli u novu Zip datoteku. Zatim promijenite ekstenziju datoteke u .xlsm.
Korak 7: Zatim otvorite .xlsm datoteku. Pojavit će se različita obavještenja o greškama. Kliknite "Da" za nastavak.
Korak 8: Pritisnite ALT+F11 da otvorite VBA projekat i kliknite na VBAProject Properties u meniju Alati.
Korak 9: Otvorite karticu Zaštita, poništite izbor "Zaključaj projekat za pregled" i pritisnite OK.
Korak 10: Sačuvajte .xlsm datoteku i zatvorite prozor
Nedostaci ove metode:
- Na web stranici postoji mnogo hex editora. Izbor dobrog je težak zadatak ako nemate tehničko znanje.
- Neki korisnici su prijavili da ne mogu preuzeti heksadecimalni uređivač. Stoga ova metoda nije uvijek korisna za vas.
Dio 2: Uklonite Excel VBA projektnu lozinku s poznatom lozinkom
Ovaj slučaj je relativno lakši za izvršenje i sličan je našoj prethodnoj raspravi. Radi lakšeg razumijevanja, postupak je opisan u nastavku:
Korak 1: Otvorite svoju Excel radnu svesku pomoću programa Microsoft Excel. Pritisnite Alt+F11 da pristupite VBA projektu.
2. korak: Idite na Tools>VBAProject Properties. Unesite ispravnu lozinku u dijaloški okvir VBAProject Password.
Korak 3: Idite na karticu Zaštita, poništite izbor "Zaključaj projekat za gledanje" i onemogućite lozinku u sljedećim poljima.
4. korak: Kliknite "OK" i sačuvajte operaciju. To je sve.
Zaključak
Može biti užasan zadatak ukloniti lozinke VBA projekta iz Excel datoteka. Uvijek se preporučuje korištenje efikasnog i jednostavnog rješenja kada se radi o ovim vrstama datoteka. Ovo štedi puno vremena i najpovoljnije je. Pokušajte sada Passper za Excel i bićete veoma impresionirani.