Przewyższać

Jak usunąć hasło z projektu Excel VBA [4 metody]

Chcę wiedzieć, jak usunąć hasło z projektu VBA w programie Excel. Kto może mi pomóc?

Zanim zaczniesz szukać metod usuwania hasła VBA w Excelu, musisz zrozumieć znaczenie VBA. VBA to skrót od Visual Basic for Applications. Jest używany przez różne aplikacje MS, zwłaszcza MS Excel, w celu dodania niektórych funkcji, a także pomocy w automatyzacji rutynowych zadań. Ze względu na swój charakter i potrzebę bezpieczeństwa plików większość użytkowników szyfruje projekty VBA za pomocą haseł. Jednak ludzie nie są doskonali i hasła VBA mogą zostać zapomniane. Oczywistą konsekwencją jest to, że nie można uzyskać dostępu ani edytować kodów Excel VBA. Aby pokonać ten chaos, potrzebujesz sposobu na złamanie hasła Excel VBA. Na szczęście istnieje wiele sposobów na wykonanie tego zadania. W tym artykule otrzymasz szczegółowy przewodnik na temat 4 najlepszych metod łamania haseł Excel VBA.

Część 1: Jak usunąć hasło projektu VBA w programie Excel bez programów

Odblokowanie projektu VBA w programie Excel można wykonać za pomocą oprogramowania do automatycznego odszyfrowania VBA lub ręcznie. Zagłębiając się w sposób ręcznego złamania hasła Excel VBA, istnieje kilka dobrych sposobów na wykonanie tego zadania. Możesz wybrać jedną z tych opcji i spróbować użyć chronionego pliku Excel. Ostatecznie jedna z tych opcji może być lepsza, w zależności od charakteru chronionego dokumentu i bieżących potrzeb. Przed skorzystaniem z tych ręcznych metod należy wykonać kopię zapasową plików Excel.

Metoda 1. Zmień rozszerzenie pliku, aby odblokować moduł Excel VBA

Ta metoda polega na zmianie rozszerzenia pliku .xlsm na inny format, a następnie przywróceniu go do formatu .xlsm. Chociaż proces jest długi, możesz go uważnie śledzić, aby ostatecznie usunąć hasło Excel VBA. Poniższe kroki ilustrują, jak złamać hasło projektu Excel VBA, po prostu zmieniając rozszerzenie pliku.

Krok 1 : Znajdź docelowy plik .xlsm i zmień rozszerzenie pliku .xlsm na zip.

Krok 2 : Teraz otwórz ten plik za pomocą dowolnego posiadanego programu Archiver. Możesz użyć WinRAR lub 7-Zip. Jeśli to zrobisz, powinieneś zobaczyć następującą strukturę katalogu plików.

Krok 3 : Przejdź do opcji katalogu XL i wyodrębnij plik o nazwie „VBAProject.bin”.

zmień rozszerzenia plików VBA

Krok 4 : Otwórz plik VBAProject.bin za pomocą dowolnego edytora szesnastkowego i sprawdź tekst „DPB=” wewnątrz pliku w edytorze szesnastkowym.

Krok 5 : Gdy znajdziesz ten tekst, po prostu go usuń i zastąp go „DPX=”. Teraz zapisz i zamknij plik w edytorze szesnastkowym. Zastępuje stary plik VBAProject.bin nowym, edytowanym szesnastkowo plikiem VBAProject.bin.

Krok 6 : Przywróć rozszerzenie pliku do .xlsm, a następnie otwórz go w programie Excel. W wyskakującym oknie z ostrzeżeniem wybierz „Tak” i zignoruj ​​pozostałe opcje.

Krok 7 : Uruchom edytor VBA i wybierz „OK”, jeśli pojawi się okno dialogowe.

Krok 8 : Kliknij prawym przyciskiem myszy nazwę projektu VBA, a następnie wybierz właściwości. Wybierz zakładkę „Ochrona” i usuń istniejące hasła. Wyłącz także pole wyboru „Zablokuj projekt do przeglądania” i włącz je ponownie. Wprowadź odpowiednie hasło i potwierdź je. Kliknij „OK”, aby wprowadzić zmiany.

Metoda 2. Usuń hasło projektu Excel VBA za pomocą edytora szesnastkowego

Hex Editor zapewnia dobrą platformę do edycji produktów hex i wreszcie złamania hasła Excel VBA. W tej metodzie utworzysz fikcyjny plik xls, ustawisz hasło i użyjesz go, aby uzyskać dostęp do chronionego programu Excel.

Krok 1 : Użyj edytora szesnastkowego, aby utworzyć nowy plik Excel (xls). Może to zrobić tylko prosty plik.

Krok 2 : Utwórz hasło dla tego pliku w sekcji VBA. Aby uzyskać dostęp do tej opcji, możesz nacisnąć Alt+F11.

Krok 3 : Po utworzeniu łatwego do zapamiętania hasła zapisz nowy plik i wyjdź.

Krok 4 : Otwórz ten nowo utworzony plik, ale tym razem otwórz go za pomocą edytora szesnastkowego. Po otwarciu zlokalizuj i skopiuj linie rozpoczynające się od następujących kluczy: CMG=, DPB= i GC=.

Rozszerzenia plików VBA

Krok 5 : Teraz otwórz plik Excel, w którym chcesz złamać hasło, za pomocą edytora szesnastkowego. Wklej skopiowane teksty w odpowiednie pola i zapisz zmiany. Wyjdź z pliku.

Krok 6 : Zwykle otwórz plik Excel i użyj tego samego hasła, które utworzyłeś dla fikcyjnego pliku xls, aby wyświetlić kod VBA.

Metoda 3. Usuń hasło z projektu Excel VBA za pomocą Edytora Visual Basic

W przeciwieństwie do edytora szesnastkowego, Edytor Visual Basic umożliwia użytkownikom edycję kodów znaków zamiast kodów szesnastkowych. Proces nie jest aż tak długi. Należy jednak zachować ostrożność, ponieważ kody wymagają uwagi, aby uniknąć błędów. Poniższe kroki wyraźnie ilustrują, jak złamać hasło makra programu Excel za pomocą Edytora Visual Basic.

Krok 1 : Ręcznie otwórz odpowiedni skoroszyt zawierający chroniony arkusz Excel.

Krok 2 : Teraz otwórz Edytor Visual Basic za pomocą polecenia Alt+F11. Przejdź do modułu Embed, a następnie wklej poniższy kod w oknie kodu dostępnym po prawej stronie.

Krok 3 : Wyjdź z okna Edytora VBA i kontynuuj pracę z chronionym arkuszem.

Krok 4 : Przejdź do Narzędzia > Makro > Makra. Na wyświetlonej liście kliknij dwukrotnie opcję „PasswordBreaker”. Powinieneś teraz mieć dostęp do chronionego hasłem pliku Excel.

Część 2: Ręczne ograniczenia przy odblokowywaniu projektu VBA w Excelu

Chociaż metody ręczne są przydatne do łamania haseł Excel VBA, nie są one wcale idealne. Metody te są obciążone wieloma problemami, które sprawiają, że nie sprawdzają się w przypadku ważnych i skomplikowanych plików Excel. Poniżej przedstawiono niektóre typowe ograniczenia metod ręcznych.

  • Wymaga wiedzy technicznej : Jak widziałeś, większość powyższych opcji wymaga dużej ilości kodu. Jeśli więc masz niewielką wiedzę techniczną, będziesz miał trudności z tymi opcjami ręcznymi.
  • To pochłania dużo czasu : Wiele metod ręcznych wymaga długich procesów. Fakt, że obejmuje to również kody i poruszanie się między wieloma platformami, sprawia, że ​​jest bardziej uciążliwy i dlatego użytkownicy uznają go za powolny i nudny.
  • Wskaźnik sukcesu : Ostatecznie liczy się to, czy uda nam się złamać hasło Excel VBA, czy nie. Niestety, te opcje ręczne charakteryzują się najniższym wskaźnikiem sukcesu. Dlatego nie zaleca się poświęcania dużej ilości czasu i energii, a następnie nie uzyskania pożądanego rezultatu.

To powiedziawszy, jeśli wszystkie opcje zawiodą lub znudzą Ci się ich wady, spróbuj później użyć specjalnych aplikacji, takich jak Passper for Excel, aby automatycznie złamać hasło Excel VBA.

Część 3: Jak automatycznie złamać hasło Excel VBA

Passper dla Excela to niezwykle potężne narzędzie do odblokowywania haseł do plików Excel. Program gwarantuje 100% skuteczność w złamaniu hasła projektu Excel VBA. Dzięki superszybkiej szybkości deszyfrowania i łatwości użytkowania nie ma powodu wątpić w możliwości Passpera dla Excela. Należy również pamiętać, że Passper for Excel może służyć do złamania hasła otwierającego dokument dla plików Excel.

Najważniejsze cechy Passpera dla Excela:

  • Wszystkie ograniczenia edycji i formatowania w projekcie VBA, arkuszu lub skoroszycie można natychmiast rozszyfrować.
  • Dzięki Passper for Excel jednym kliknięciem pozbędziesz się ochrony hasłem w swoim projekcie VBA.
  • Po użyciu programu Twoje dane nie zostaną naruszone ani uszkodzone.
  • Program charakteryzuje się bardzo szeroką kompatybilnością. Wszystkie typy plików Excel, w tym .xlsm, .xlsb, .xltx, .xltm, są z nim kompatybilne.

Passper for Excel służył milionom użytkowników na całym świecie. I otrzymał pozytywne recenzje od swoich użytkowników. Nie wahaj się i wypróbuj teraz.

Spróbuj za darmo

Jak usunąć hasło VBA w programie Excel za pomocą Passper for Excel

Krok 1: Uruchom Passper for Excel na swoim komputerze i kliknij opcję „Usuń ograniczenia”.

Usuwanie ograniczeń Excela

Krok 2: W nowym oknie kliknij przycisk „Wybierz plik” i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby przesłać chroniony hasłem plik Excel VBA do interfejsu programu.

wybierz plik Excela

Krok 3: Po przesłaniu pliku chronionego hasłem naciśnij opcję „Usuń”, aby pozbyć się hasła projektu VBA z pliku Excel.

usuń ograniczenia programu Excel

Program automatycznie usunie ograniczenia w ciągu kilku sekund. Po zakończeniu powinno pojawić się powiadomienie o powodzeniu na dole ekranu.

Wniosek

W tym przewodniku szczegółowo omówiono niektóre prawdopodobne metody łamania haseł Excel VBA. Jednak niektóre formularze są lepsze od innych ze względu na ich zdolność do obsługi złożonych haseł VBA, łatwość użycia i opublikowane wskaźniki powodzenia. Z dużej ilości informacji podanych powyżej nikt nie może zaprzeczyć Passper dla Excela jako prawdziwe rozwiązanie do złamania hasła projektu Excel VBA. Wszystkie parametry pomiarowe stawiają go przed opcjami ręcznymi. Wybierz Passper for Excel i na zawsze rozwiąż problemy z hasłami VBA.

Spróbuj za darmo

Powiązane posty

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. Wymagane pola są oznaczone *

Przycisk powrotu do góry
Podziel się przez
Skopiuj link