3 viisi VBA koodi kaitsmiseks

Sisukord:

3 viisi VBA koodi kaitsmiseks
3 viisi VBA koodi kaitsmiseks

Video: 3 viisi VBA koodi kaitsmiseks

Video: 3 viisi VBA koodi kaitsmiseks
Video: MS Excel (valemite sisestamine) 2024, Mai
Anonim

Microsoft Visual Basic for Applications (VBA) on Microsoft Office'i funktsioonide automatiseerimise programmide kirjutamise standardkeel. Siit saate teada, kuidas kaitsta oma VBA -koodi teiste varastamise või saboteerimise eest.

Samm

Meetod 1 /3: koodi kaitsmine parooliga

VBA koodi kaitsmine 1. samm
VBA koodi kaitsmine 1. samm

Samm 1. Avage Visual Basic Editor, mis asub tavaliselt menüüs "Tools"> "Macro"

Kui kasutate Accessi, peate võib -olla kõigepealt avama andmebaasi akna, olenevalt arvuti seadetest.

  • Valige Visual Basic Editori menüüst "Tools" menüüst "Project Properties".

    VBA koodi kaitsmine 1. samm
    VBA koodi kaitsmine 1. samm
Kaitske VBA koodi 2. samm
Kaitske VBA koodi 2. samm

Samm 2. Minge vahekaardile "Kaitse"

Kaitske VBA koodi 3. samm
Kaitske VBA koodi 3. samm

Samm 3. Koodi peitmiseks märkige valik "Lukusta projekt vaatamiseks"

Kaitske VBA koodi 4. samm
Kaitske VBA koodi 4. samm

Samm 4. Sisestage parool kaks korda parooli loomiseks ja kinnitamiseks ettenähtud kasti

Kaitske VBA koodi 5. samm
Kaitske VBA koodi 5. samm

Samm 5. Salvestage, sulgege ja avage muudatuste salvestamiseks fail uuesti

Kui kasutate Excel 2007 ja uuemat versiooni, peate koodi toimimiseks võib -olla faili salvestama XLSM -failina.)

Meetod 2/3: VBA-koodi peitmine Access 2007 failides, kirjutuskaitstud

Kaitske VBA koodi 6. samm
Kaitske VBA koodi 6. samm

Samm 1. Minge vahekaardile "Andmebaasi tööriistad"

Kaitske VBA koodi 7. samm
Kaitske VBA koodi 7. samm

Samm 2. Leidke rühm "Andmebaasi tööriistad"

Kaitske VBA koodi 8. samm
Kaitske VBA koodi 8. samm

Samm 3. Valige Tee ACCDE. "

Kaitske VBA koodi 9. samm
Kaitske VBA koodi 9. samm

Samm 4. Salvestage ACCDE -fail teise nimega

ACCDE-failid on kirjutuskaitstud failid, seega peate muudatuste tegemiseks alles jätma originaalfailid.

Meetod 3/3: VBA koodi kaitsmine lisandmoodulite loomisega

Kaitske VBA koodi 10. samm
Kaitske VBA koodi 10. samm

Samm 1. Looge tühi Office'i fail vastavalt loodud koodile

Näiteks kui teie kood on mõeldud Exceli jaoks, looge uus Exceli fail.

VBA koodi kaitsmine 11. samm
VBA koodi kaitsmine 11. samm

Samm 2. Kopeerige VBA -kood tühja faili Visual Basic Editorisse

Kaitske VBA koodi 12. samm
Kaitske VBA koodi 12. samm

Samm 3. Avage aken "Makrod", mis on üldiselt jaotises "Tööriistad". "

Kaitske VBA koodi 13. samm
Kaitske VBA koodi 13. samm

Samm 4. Testige oma koodi ja tehke silumine

VBA koodi kaitsmine 14. samm
VBA koodi kaitsmine 14. samm

Samm 5. Kustutage makro lisatud faili sisu

Kaitske VBA koodi 15. samm
Kaitske VBA koodi 15. samm

Samm 6. Lisage käivitatava makro kirjeldus

Kirjelduse lisamiseks peate võib -olla makroaknas klõpsama valikul "Valikud".

VBA koodi kaitsmine 16. samm
VBA koodi kaitsmine 16. samm

Samm 7. Koostage kood

Leidke Visual Basic Editoris menüü "Silumine" ja valige "Kompileeri VBA projekt".

Kaitske VBA koodi 17. samm
Kaitske VBA koodi 17. samm

Samm 8. Salvestage faili koopia standardvormingus

Kaitske VBA koodi 18. samm
Kaitske VBA koodi 18. samm

Samm 9. Klõpsake Visual Basic Editoris nuppu "Tools", seejärel valige "Project Properties". "

Kaitske VBA koodi 19. samm
Kaitske VBA koodi 19. samm

Samm 10. Klõpsake vahekaarti "Kaitse"

Kaitske VBA koodi 20. samm
Kaitske VBA koodi 20. samm

Samm 11. Märkige ruut "Lukusta projekt vaatamiseks"

Sõltuvalt kasutatava faili tüübist ja kontori/arvuti seadetest peate võib -olla määrama parooli.

Kaitske VBA koodi 21. samm
Kaitske VBA koodi 21. samm

Samm 12. Avage "Salvesta kui … "või" Salvesta koopia ".

Kaitske VBA koodi 22. samm
Kaitske VBA koodi 22. samm

Samm 13. Avage rippmenüü, seejärel muutke failitüüpi vastavalt loodud lisandmoodulile

  • Salvestage Microsoft Wordi lisandmoodulid DOT-i või mallidena. Kui soovite, et lisandmoodul käivituks Wordi avamisel, salvestage fail Wordi kausta "Käivitamine".
  • Salvestage Microsoft Exceli lisandmoodul XLA-vormingus.
  • Salvestage Microsoft Accessi lisandmoodul MDE-vormingus. See vorming kaitseb VBA koodi. Exceli makrofaile saab salvestada ka MDA -vormingus, kuid koodi ei peita.
  • Salvestage Microsoft PowerPointi lisandmoodul PPA-na. Nii lukustatakse VBA -kood ja keegi teine ei pääse sellele juurde ega saa seda muuta.
Kaitske VBA koodi 23. samm
Kaitske VBA koodi 23. samm

Samm 14. Sulgege Microsoft Office ja avage see uuesti

Teie lisandmoodul on kasutatav.

Näpunäiteid

  • Kui te ei leia VBA redaktorit või lisandmoodulihaldurit, veenduge, et programm oleks teie arvutisse installitud. Kui programmi pole installitud, peate võib -olla vajalike failide installimiseks kasutama Office'i installi -CD -d.
  • Teie Microsoft Office'i seaded võivad mõjutada üksikute programmide funktsioonide asukohta. Kui te ei leia konkreetset funktsiooni, otsige seda menüüst "Abi".

Soovitan: