3 módszer a VBA kód védelmére

Tartalomjegyzék:

3 módszer a VBA kód védelmére
3 módszer a VBA kód védelmére

Videó: 3 módszer a VBA kód védelmére

Videó: 3 módszer a VBA kód védelmére
Videó: Excel listák összehasonlítása 2024, November
Anonim

A Microsoft Visual Basic for Applications (VBA) a szabványos nyelv a Microsoft Office funkciófüggő automatizálási programjainak írásához. Ismerje meg, hogyan védheti meg VBA -kódját mások ellopásától vagy szabotálásától.

Lépés

1. módszer a 3 -ból: A kód jelszavas védelme

VBA kód védelme 1. lépés
VBA kód védelme 1. lépés

1. lépés: Nyissa meg a Visual Basic Editor programot, amely általában az "Eszközök"> "Makró" menüben található

Ha Accesset használ, előfordulhat, hogy először meg kell nyitnia az adatbázis ablakát, a számítógép beállításaitól függően.

  • Válassza a "Projekt tulajdonságai" lehetőséget a Visual Basic Editor "Eszközök" menüjében.

    VBA -kód védelme 1. lépés Bullet1
    VBA -kód védelme 1. lépés Bullet1
VBA kód védelme 2. lépés
VBA kód védelme 2. lépés

Lépés 2. Lépjen a "Védelem" fülre

VBA kód védelme 3. lépés
VBA kód védelme 3. lépés

3. lépés: A kód elrejtéséhez jelölje be a "Projekt zárolása megtekintéshez" opciót

VBA kód védelme 4. lépés
VBA kód védelme 4. lépés

4. lépés: A jelszó létrehozásához és megerősítéséhez írja be kétszer a jelszót a mellékelt mezőbe

VBA -kód védelme 5. lépés
VBA -kód védelme 5. lépés

5. lépés. Mentse el, zárja be és nyissa meg újra a fájlt a módosítások mentéséhez

Ha Excel 2007 és újabb verziót használ, előfordulhat, hogy a kódot XLSM fájlként kell mentenie, hogy a kód működjön.)

2. módszer a 3-ból: A VBA-kód elrejtése az Access 2007 csak olvasható fájlokban

VBA -kód védelme 6. lépés
VBA -kód védelme 6. lépés

1. Lépjen az "Adatbázis -eszközök" fülre

VBA -kód védelme 7. lépés
VBA -kód védelme 7. lépés

2. lépés. Keresse meg az "Adatbázis -eszközök" csoportot

VBA -kód védelme 8. lépés
VBA -kód védelme 8. lépés

Lépés 3. Válassza a "ACCDE létrehozása" lehetőséget. "

VBA -kód védelme 9. lépés
VBA -kód védelme 9. lépés

4. lépés. Mentse el az ACCDE fájlt más néven

Az ACCDE fájlok csak olvasható fájlok, így a módosítások elvégzéséhez továbbra is meg kell őriznie az eredeti fájlokat.

3. módszer a 3-ból: VBA-kód védelme bővítmények létrehozásával

VBA -kód védelme 10. lépés
VBA -kód védelme 10. lépés

1. lépés: Hozzon létre egy üres Office -fájlt a létrehozni kívánt kódnak megfelelően

Például, ha a kódot Excel számára tervezték, hozzon létre egy új Excel fájlt.

VBA -kód védelme 11. lépés
VBA -kód védelme 11. lépés

2. lépés: Másolja a VBA kódot a Visual Basic Editorba egy üres fájlban

VBA -kód védelme 12. lépés
VBA -kód védelme 12. lépés

Lépés 3. Nyissa meg a "Makrók" ablakot, amely általában az "Eszközök" alatt található. "

VBA -kód védelme 13. lépés
VBA -kód védelme 13. lépés

4. Lépés. Tesztelje a kódot, és "hibakeresés"

VBA -kód védelme 14. lépés
VBA -kód védelme 14. lépés

5. lépés Törölje a makró által hozzáadott fájl tartalmát

VBA -kód védelme 15. lépés
VBA -kód védelme 15. lépés

6. Adja meg a futtatandó makró leírását

Leírás hozzáadásához előfordulhat, hogy a "Beállítások" gombra kell kattintania a makróablakban.

VBA -kód védelme 16. lépés
VBA -kód védelme 16. lépés

7. lépés. Fordítsa össze a kódot

A Visual Basic szerkesztőben keresse meg a "Hibakeresés" menüt, és válassza a "VBA projekt fordítása" lehetőséget.

VBA -kód védelme 17. lépés
VBA -kód védelme 17. lépés

8. lépés. Mentse el a fájl másolatát szabványos formátumban

VBA -kód védelme 18. lépés
VBA -kód védelme 18. lépés

9. lépés: Kattintson a Visual Basic Editor „Eszközök” elemére, majd válassza a „Projekt tulajdonságai” lehetőséget. "

VBA -kód védelme 19. lépés
VBA -kód védelme 19. lépés

10. lépés. Kattintson a "Védelem" fülre

VBA -kód védelme 20. lépés
VBA -kód védelme 20. lépés

11. lépés. Jelölje be a "Projekt zárolása megtekintéshez" jelölőnégyzetet

A használt fájltípustól és az Office/számítógép beállításaitól függően előfordulhat, hogy jelszót kell beállítania.

VBA -kód védelme 21. lépés
VBA -kód védelme 21. lépés

12. lépés. Nyissa meg a "Mentés másként" lehetőséget … "vagy" Másolat mentése ".

VBA -kód védelme 22. lépés
VBA -kód védelme 22. lépés

13. lépés: Nyissa meg a legördülő menüt, majd módosítsa a fájltípust a létrehozott bővítménynek megfelelően

  • Mentse a Microsoft Word bővítményeket DOT vagy sablonok formájában. Ha azt szeretné, hogy a bővítmény a Word megnyitásakor fusson, mentse a fájlt a Word „Indítás” mappájába.
  • Mentse a Microsoft Excel bővítményt XLA-ként.
  • Mentse a Microsoft Access bővítményt MDE formátumban. Ez a formátum védi a VBA kódot. Az Excel makrófájlok MDA formátumban is menthetők, de a kód nem lesz elrejtve.
  • Mentse a Microsoft PowerPoint bővítményt PPA-ként. Így a VBA kód zárolva lesz, és senki más nem fér hozzá vagy szerkesztheti azt.
VBA -kód védelme 23. lépés
VBA -kód védelme 23. lépés

14. lépés. Zárja be és nyissa meg újra a Microsoft Office alkalmazást

A bővítmény használható lesz.

Tippek

  • Ha nem találja a VBA szerkesztőt vagy a Bővítménykezelőt, győződjön meg arról, hogy a program telepítve van a számítógépre. Ha a program nincs telepítve, előfordulhat, hogy az Office telepítő CD -jét kell használnia a szükséges fájlok telepítéséhez.
  • A Microsoft Office beállításai befolyásolhatják az egyes programok funkcióinak elhelyezkedését. Ha nem talál egy adott funkciót, keresse meg a "Súgó" menüben.

Ajánlott: