2014-09-05 21:48:49 +0000 2014-09-05 21:48:49 +0000
40
40

Jak ominąć hasło projektu VBA z programu Excel

Potrzebuję pomocy w odzyskaniu hasła lub ominięciu hasła w projekcie, który został wykonany w pracy. Autor użył MS Excel do wykonania projektu i jest on na serwerze klienta. Serwer, którego używamy nie ma dostępu do Notatnika++.

Odpowiedzi (1)

63
63
63
2014-09-07 00:53:04 +0000

Dla starszych plików .XLS:

  1. Otwórz plik w dowolnym edytorze szesnastkowym

  2. Szukaj tekstu “ DPB=” (bez cudzysłowów, powinieneś znaleźć go tuż nad “[Host Extender Info]”

  3. Zmień go na “ DPx=”, zapisz i zamknij plik

  4. Otwórz plik w Excelu i naciśnij Tak, jeśli pojawi się następujące ostrzeżenie:

  5. Otwórz edytor VBA (Alt+F11) i naciśnij OK, jeśli pojawi się następujące ostrzeżenie:

  6. Kliknij prawym przyciskiem myszy na nazwę projektu VBA, wybierz Właściwości, przejdź do zakładki Ochrona i usuń istniejące hasła, a także odznacz pole wyboru Zablokuj projekt do przeglądania:

  7. Ponownie zaznacz pole wyboru Zablokuj projekt do przeglądania i dodaj własne, niezapomniane hasło.

  8. OK. Wyjdź i teraz kod VBA jest dostępny!

Dla nowszych plików .XLSM:

  1. Zmień rozszerzenie pliku na .ZIP

  2. Otwórz plik w dowolnym archiwum, takim jak WinRAR lub 7-Zip, a zobaczysz następującą strukturę katalogów:

  3. Wejdź do katalogu xl i rozpakuj vbaProject.bin :

  4. Wykonaj kroki #1-3 powyżej (z pliku dla starszych plików .XLS sekcja) z vbaProject.bin

  5. Wymień starą vbaProject.bin w pliku ZIP na nową wersję edytowaną szesnastkowo

  6. Zmień rozszerzenie pliku z powrotem na .XLSM

  7. Wykonaj kroki #4-7 powyżej