Kategorie szkoleń | Egzaminy | Kontakt
  • 3
  • 6
  • 23.2K

Mam dokument Excela 2010, w którym wprowadzono ograniczenia dotyczące pracy w arkuszu. Muszę poprawić listy rozwijalne. Niestety, nie znam hasła do wyłączenia ochrony arkusza.

Czy można tę ochronę jakoś ominąć?

  • Zapytał
  • @ | 07.07.2014
  • TRENER ALTKOM AKADEMII
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedzi (3)

  • 13

Witam.

O ile dokument nie został zaszyfrowany, to ochrona na poziomie arkusza nie jest zbyt skuteczna. Aby ją wyłączyć, potrzebujemy:

  • Program do obsługi plików skompresowanych ZIP.
  • Edytor tekstowy (np. Notatnik).


Od Office'a 2007 są kompresowanymi drzewami folderów, ze strukturą dokumentu opisaną w plikach tekstowych xml.

1) Należy zacząć od zmiany rozszerzenia pliku z xlsx na zip; można to zrobić np. w oknie Exmlsploratora plików.

2) Po zmianie rozszerzenia, należy otworzyć plik programem do obsługi plików skompresowanych.

3) Trzeba otworzyć folder \xl\worksheets\.

4) Arkusze są opisane w plikach sheet*.xml; należy "wyciągnąć" interesujący nas plik z folderu kompresowanego i go wyedytować programem do obsługi plików tekstowych.

5) W dokumencie proszę poszukać string zawierający słowo Protection.

6) Usuwając string < *Protection /> usuwana jest ochrona arkusza.

Pozostaje jeszcze zapisać zmiany w pliku, umieścić go ponownie w folderze \worksheets\ i przywrócić rozszerzenie skoroszytu *.xlsx.

Pozdrawiam.
Michał Zieliński.

  • Odpowiedział
  • @ | 07.07.2014
  • TRENER ALTKOM AKADEMII
  • 6

Dodam jeszcze, że podobnie można pozbyć się ochrony na poziomie struktury dokumentu. Jedynie ochrona pliku powoduje zaszyfrowanie dokumentu.

Ochrona arkusza i skoroszytu nie zapewnia bezpieczeństwa danych znajdujących się w pliku. Również niektóre wersje Open Office'a nie honorują ustawień bezpieczeństwa dla ochrony arkusza i skoroszytu.

Jeżeli chcemy zabezpieczyć dane przed dostępem osób nieuprawnionych, to najprościej nie umieszczać ich w przekazywanym pliku. Rozwiązaniem może być zapisanie dokumentu do pliku PDF.

Pozdrawiam.
Michał Zieliński.

  • Odpowiedział
  • @ | 07.07.2014
  • TRENER ALTKOM AKADEMII
  • 6

Witam.

Dodam również jak prosto można uzyskać dostęp do kodu VBA.

Dany plik wystarczy otworzyć w Open Office i skopiować kod.

Open Office nie poprosi nas o hasło.

Pozdrawiam.
Michał.

Michał_Gwiazdonik
  • Odpowiedział
  • @ Michał_Gwiazdonik | 13.05.2016
    • lider
    • laureat
    • 13
    • 9
    • 51