Dokumentum

Hogyan lehet jelszóval védeni a VBA-kódomat egy Excel-lapon

Összegzés: Ez a cikk mindent elmond a VBA projekt jelszavas védelméről. Hasznos azok számára, akik biztonságban szeretnék Excel-fájljaikat, és nem akarják, hogy mások engedély nélkül hozzáférjenek. Megbeszéljük a jelszavas védelem korlátait is.

Védje meg VBA-makróit ezzel a trükkel

Probléma: Nem akarom, hogy bárki hozzáférjen az Excel-lapomhoz, és szerkesztse vagy módosítsa a benne elhelyezett makrókódokat. Mit tehetek?

Hogyan: A fenti problémára van egy nagyon egyszerű megoldás. Jelszóval védje VBA-projektjét az Excelben, hogy megakadályozza a jogosulatlan módosításokat (lásd az alábbi képernyőképeket).

Ez más Microsoft Office alkalmazásoknál is működik, mint például az Access, a Word stb.

1. lépés Nyissa meg a VBA-projektet tartalmazó Microsoft Excel-munkafüzetet.

2. lépés Nyomja meg az Alt+F11 billentyűkombinációt a Microsoft Visual Basic for Applications ablakának megnyitásához.

Vagy megnyomhatja a „Fejlesztő” fület, majd a „Visual Basic” gombot.

Nyissa meg a Visual Basic for Applications ablakot az Excelben

3. lépés A megnyíló Microsoft Visual Basic for Applications ablakban lépjen az „Eszközök” > „VBAProject Properties” menüpontra.

Excel Eszközök VBAProject tulajdonságai

4. lépés. A megjelenő „VBAProject” párbeszédpanelen kattintson a jobb oldali oszlopban a „Védelem” elemre, és jelölje be a „Projekt zárolása megtekintéshez” opciót.

Most írjon be egy jelszót az opció alatti szövegmezőbe, és írja be újra a megerősítéshez. Ezután nyomja meg az „OK” gombot a bezáráshoz.

Excel VBA Lock Project a megtekintéséhez Írja be a jelszót
A VBA jelszavas védelem az Excel biztonsági funkciója

Tartsa kéznél ezt a jelszót! Szüksége lesz rá az Excel VBA projekt megnyitásához.

5. lépés. Most bezárhatja a Microsoft Visual Basic for Applications ablakot. Ezután kattintson az Excel bal felső sarkában található „Mentés” gombra. Ezután zárja be az Excel-munkafüzetet.

Ennyi. Így védheti jelszóval VBA-projektjét Excelben.

Javasoljuk, hogy nyissa meg újra az Excel-munkafüzetet, hogy megbizonyosodjon arról, hogy a VBA-projekt megfelelően védett.

Az Excel-munkafüzet VBA-kódja mostantól jelszóval védett

Ha fel szeretné oldani a VBA projekt zárolását, egyszerűen távolítsa el a jelszavas védelmet, és nyomja meg ismét a „Mentés” gombot a módosítások frissítéséhez.

VBA jelszavas védelem és korlátai

Bár a VBA-kód most már jelszóval van lezárva, ennek a módszernek vannak hátrányai – nem akadályozhatja meg, hogy olyan emberek hozzáférjenek a projekthez, akik valóban ezt akarják.

Valaki továbbra is hozzáférhet az Excel-munkafüzethez a jelszó ismerete nélkül. Például, VBA jelszóeltávolítók visszafejtheti a fájl titkosítását és visszaállíthatja jelszavát. Egy gyors keresés megmutatja, hogy több ilyen eszköz is elérhető a piacon, mind kereskedelmi, mind ingyenes.

Igen, a jelszavas védelem nagyon hasznos a legtöbb ember számára, aki nem akarja, hogy kódja illetéktelenül megváltozzon. Azonban tisztában kell lennie a korlátaival, ha érzékeny adatok vagy szellemi tulajdon védelmére használja. Tehát a VBA-kód Excelben való hatékonyabb védelme érdekében a legjobb megoldás az, ha C/C++ fájllá konvertálja. Számos további lehetőséget fedezhet fel védi a VBA kódot a linkről.

Fénykép Susannáról

Susanna

Susanna a Fileelem tartalommenedzsere és írója. Évek óta tapasztalt szerkesztő és könyvtervező, akit érdekelt a különböző termelékenységi szoftverek kipróbálása és tesztelése. Ő is nagy Kindle rajongó, aki közel 7 éve használja a Kindle Touch-ot, és szinte bárhová magával viszi a Kindle-t. Nem sokkal ezelőtt az eszköz élettartama végén járt, így Susanna boldogan vett egy Kindle Oasist.

Kapcsolódó cikkek

Vissza a tetejére gomb