3 načini zaščite kode VBA

Kazalo:

3 načini zaščite kode VBA
3 načini zaščite kode VBA

Video: 3 načini zaščite kode VBA

Video: 3 načini zaščite kode VBA
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

Microsoft Visual Basic for Applications (VBA) je standardni jezik za pisanje programov za avtomatizacijo funkcij v Microsoft Officeu. Naučite se zaščititi svojo kodo VBA pred krajo ali sabotiranjem drugih.

Korak

Metoda 1 od 3: Koda zaščita z geslom

Zaščitite kodo VBA 1. korak
Zaščitite kodo VBA 1. korak

Korak 1. Odprite urejevalnik Visual Basic, ki se običajno nahaja v meniju "Orodja"> "Makro"

Če uporabljate Access, boste morda morali najprej odpreti okno zbirke podatkov, odvisno od nastavitev računalnika.

  • Izberite "Lastnosti projekta" v meniju "Orodja" v urejevalniku Visual Basic.

    Zaščitite kodo VBA 1. korak
    Zaščitite kodo VBA 1. korak
Zaščitite kodo VBA 2. korak
Zaščitite kodo VBA 2. korak

Korak 2. Pojdite na zavihek "Zaščita"

Zaščitite kodo VBA 3. korak
Zaščitite kodo VBA 3. korak

Korak 3. Označite možnost »Zakleni projekt za ogled«, da skrijete kodo

Zaščitite kodo VBA 4. korak
Zaščitite kodo VBA 4. korak

Korak 4. Dvakrat vnesite geslo v predvideno polje za ustvarjanje in potrditev gesla

Zaščitite kodo VBA 5. korak
Zaščitite kodo VBA 5. korak

Korak 5. Shranite, zaprite in znova odprite datoteko, da shranite spremembe

Če uporabljate Excel 2007 in novejše, boste morda morali datoteko shraniti kot datoteko XLSM, da bo koda delovala.)

Metoda 2 od 3: Skrivanje kode VBA v datotekah Access 2007 Samo za branje

Zaščitite kodo VBA 6. korak
Zaščitite kodo VBA 6. korak

Korak 1. Pojdite na zavihek "Orodja za zbirke podatkov"

Zaščitite kodo VBA 7. korak
Zaščitite kodo VBA 7. korak

Korak 2. Poiščite skupino "Orodja za zbirke podatkov"

Zaščitite kodo VBA 8. korak
Zaščitite kodo VBA 8. korak

Korak 3. Izberite Ustvari ACCDE. "

Zaščitite kodo VBA 9. korak
Zaščitite kodo VBA 9. korak

Korak 4. Shranite datoteko ACCDE z drugim imenom

Datoteke ACCDE so samo za branje, zato boste za spremembo še vedno morali hraniti izvirne datoteke.

Metoda 3 od 3: Zaščita kode VBA z ustvarjanjem dodatkov

Zaščitite kodo VBA 10. korak
Zaščitite kodo VBA 10. korak

Korak 1. Ustvarite prazno Officeovo datoteko v skladu s kodo, ki jo želite ustvariti

Na primer, če je vaša koda zasnovana za Excel, ustvarite novo Excelovo datoteko.

Zaščitite kodo VBA 11. korak
Zaščitite kodo VBA 11. korak

Korak 2. Kopirajte kodo VBA v urejevalnik Visual Basic v prazno datoteko

Zaščitite kodo VBA 12. korak
Zaščitite kodo VBA 12. korak

Korak 3. Odprite okno »Makri«, ki je običajno pod »Orodja«. "

Zaščitite kodo VBA 13. korak
Zaščitite kodo VBA 13. korak

Korak 4. Preizkusite svojo kodo in "odpravite napake"

Zaščitite kodo VBA Korak 14
Zaščitite kodo VBA Korak 14

Korak 5. Izbrišite vsebino datoteke, ki jo je dodal makro

Zaščitite kodo VBA 15. korak
Zaščitite kodo VBA 15. korak

Korak 6. Dodajte opis makra, ki ga želite zagnati

Če želite dodati opis, boste v oknu makra morda morali klikniti »Možnosti«.

Zaščitite kodo VBA, korak 16
Zaščitite kodo VBA, korak 16

Korak 7. Sestavite kodo

V urejevalniku Visual Basic poiščite meni »Odpravljanje napak« in izberite »Prevedi projekt VBA«.

Zaščitite kodo VBA Korak 17
Zaščitite kodo VBA Korak 17

Korak 8. Shranite kopijo datoteke v standardni obliki

Zaščitite kodo VBA Korak 18
Zaščitite kodo VBA Korak 18

Korak 9. V urejevalniku Visual Basic kliknite "Orodja", nato izberite "Lastnosti projekta". "

Zaščitite kodo VBA 19. korak
Zaščitite kodo VBA 19. korak

Korak 10. Kliknite zavihek "Zaščita"

Zaščitite kodo VBA, korak 20
Zaščitite kodo VBA, korak 20

Korak 11. Potrdite polje "Zakleni projekt za ogled"

Morda boste morali nastaviti geslo, odvisno od vrste datoteke, ki jo uporabljate, in nastavitev za Office/računalnik.

Zaščitite kodo VBA 21. korak
Zaščitite kodo VBA 21. korak

Korak 12. Odprite "Shrani kot … "ali" Shrani kopijo ".

Zaščitite kodo VBA, korak 22
Zaščitite kodo VBA, korak 22

Korak 13. Odprite spustni meni, nato spremenite vrsto datoteke glede na dodatek, ki ste ga ustvarili

  • Shranite dodatke Microsoft Word kot DOT ali predloge. Če želite, da se dodatek zažene, ko odprete Word, datoteko shranite v Wordovo mapo »Zagon«.
  • Shranite dodatek Microsoft Excel kot XLA.
  • Shranite dodatek Microsoft Access v obliki zapisa MDE. Ta oblika bo zaščitila kodo VBA. Datoteke makra Excel lahko shranite tudi v obliki MDA, vendar koda ne bo skrita.
  • Shranite dodatek Microsoft PowerPoint kot PPA. Na ta način bo koda VBA zaklenjena in nihče drug ne more dostopati do nje ali jo urejati.
Zaščitite kodo VBA 23. korak
Zaščitite kodo VBA 23. korak

Korak 14. Zaprite in znova odprite Microsoft Office

Vaš dodatek bo uporaben.

Nasveti

  • Če ne najdete urejevalnika VBA ali upravitelja dodatkov, se prepričajte, da je program nameščen v računalniku. Če program ni nameščen, boste morda morali za namestitev potrebnih datotek uporabiti namestitveni CD Office.
  • Nastavitve programa Microsoft Office lahko vplivajo na lokacijo funkcij v posameznih programih. Če ne najdete določene funkcije, jo poiščite v meniju "Pomoč".

Priporočena: