Telefonszámunk: 1-472-0679

Munkafüzet védelem törlése – célprogram nélkül

2020-08-16 - horvimi - Megtekintések száma: 115 - Kategória: Általános tippek
Hivatkozott Excel verzio: Excel 2007 Excel 2010 Excel 2013 Excel 2016 Office365

2019 áprilisában írtam egy cikket a munkalapvédelem kiiktatásáról. Felmerült ugyanez a többi lehetséges védelem esetében is. Előbb született egy írás a makró projekt védelmének megszüntetéséről, és most pedig a munkafüzet struktúrájának védelmét kiiktató módszert fogom bemutatni.

Mi a munkafüzet védelem?

Ezzel a védelemmel a munkafüzet struktűráját, azaz szerkezetét védjük, a jelszó hiányában megakadályozva az összes munkalapműveletet. Bekapcsolását a “Véleményezés” szalagon tudjuk megtenni.

Munkafüzet védelem

Ha ilyenkor jobb klikket nyomunk az egyik munkalapon akor azt tapasztaljuk, hogy minden menüpont, amivel az aktuális munkalapot vagy az összes munkaap állapotát tudnánk befolyásolni, szürke marad és nem kiválasztható.

munkalapmuveletek letiltva

Szükséges információ – ZIP

Az Excel munkafüzetek formátuma a 2007-es verzió óta OpenXML Document formátum. Ez azt jelenti, hogy a tartalom nagy része (szövegek,képletek) XML formátumban van egy mappastruktúrába tömörítve. A tömörítés pedig ZIP formátumú.

Ezt könnyedén ellenőrizhetjük, ha egy Excel munkafüzet kiterjesztését XLSX vagy XLSM-ről ZIP-re módosítjuk. Ezután bele tudunk lépni a ZIP fájl tartalmába, és tudunk benne tallózni.

Erről bővebben pl. itt olvashattok: http://professor-excel.com/xml-zip-excel-file-structure/

A lapvédelem kiiktatása

Bármilyen fájl védelmét feltörni csak akkor lehet legális, ha az adott munkafüzet egyértelműen bizonyíthatóan a saját tulajdonunkat képezi. Ellenkező esetben szabálysértést vagy bűncselekményt hajtunk végre.

  1. Fájlkiterjesztés módosítása ZIP-re
  2. Megnyitás
  3.  Munkafüzethez tartozó XML fájl szerkesztése, jelszó rész módosírtása
  4. ZIP visszaírása az eredetire

Frissítés

Ha a munkafüzeten megnyitási jelszó van beállítva, akkor a Windows fájlkezelő és az egyéb tömörítvény kezelők, mint a Total Commander, WinZip, WinRar, stb.. nem tudják megnyitni a fájlt, különböző hibaüzenetekkel.

Pl. Az Intéző ezt írja ki:

Ez amiatt van, mert a jelszóval elkódolja a fájlt az Excel és a fájl szerkezete sem lesz többé ZIP, hiába nevezzük át a kiterjesztést.

Erre az esetre én nem ismerek segédprogram nélküli megoldást. Fizetős jelszókiszedő programból viszont van bőséges választék.

Részletesebben

  1. A ZIP-re átnevezett kiterjesztés után beleléphetünk a tartalomba. Kb. ilyesmit látunk

Excel-tartalom-Zip

2. Az “xl” mappában lesz egy “workbook.xml” nevű fájl.
Workbook-xml-helye

3. A workbook.xml fájlt kell szerkeszteni. Ehhez elsőként kicsomagoljuk a ZIP-ből.

4. Egy sima szerkesztővel megnyitjuk, valami ilyesmit fogunk látni:
workbook-xm-tartalma

5. Megkeressük benne a “workbookProtection” Tag-et, majd a Tag zárása előtt módosítjuk a “lockStructure” tulajdonság értékét 1-ről 0-ra.

Előtte

<workbookProtection workbookAlgorithmName="SHA-512"..... lockStructure="1"/>

Utána

<workbookProtection workbookAlgorithmName="SHA-512"..... lockStructure="0"/>

6. Mentjük az XML-t, majd visszamásoljuk a ZIP fájlba a helyére, felülírjuk a régit.

7. Visszanevezzük a munkafüzet kiterjesztését XLSX-re

VOILÁ

Vélemény, hozzászólás?