3 načina zaštite VBA koda

Sadržaj:

3 načina zaštite VBA koda
3 načina zaštite VBA koda

Video: 3 načina zaštite VBA koda

Video: 3 načina zaštite VBA koda
Video: UBRZAJTE SVOJ RAČUNAR! *za početnike* - hAXE #004 2024, Travanj
Anonim

Microsoftov Visual Basic for Applications (VBA) standardni je jezik za pisanje programa za automatizaciju funkcija i zadataka u Microsoft Officeu. Shvatite kako zaštititi VBA kôd kako drugi ne bi mogli sabotirati ili ukrasti vaše makronaredbe.

Za zaštitu i uklanjanje VBA lozinki pogledajte ovaj članak.

Koraci

Metoda 1 od 3: Zaštitite VBA kôd lozinkom

Zaštitite VBA kod 1. korak
Zaštitite VBA kod 1. korak

Korak 1. Otvorite Visual Basic Editor, koji se obično nalazi pod "Makro" u izborniku "Alati"

(Ovisno o postavkama vašeg računala, u programu Access možda ćete morati biti u prozoru baze podataka da biste došli do uređivača.)

  • Odaberite "Svojstva projekta" u izborniku "Alat" unutar uređivača Visual Basic.

    Zaštita VBA koda Korak 1 Točka 1
    Zaštita VBA koda Korak 1 Točka 1
Zaštitite VBA kod 2. korak
Zaštitite VBA kod 2. korak

Korak 2. Idite na karticu "Zaštita"

Zaštitite VBA kod 3. korak
Zaštitite VBA kod 3. korak

Korak 3. Potvrdite okvir "Zaključaj projekt za pregled"

Ako ne označite ovaj okvir, nećete sakriti svoj kôd.

Zaštitite VBA kod Korak 4
Zaštitite VBA kod Korak 4

Korak 4. Kreirajte i potvrdite željenu lozinku u naznačenim okvirima

Zaštitite VBA kod 5. korak
Zaštitite VBA kod 5. korak

Korak 5. Spremite, zatvorite i ponovno otvorite svoju radnu knjigu kako bi zaštita stupila na snagu

(U programu Microsoft Excel 2007 i novijim verzijama možda ćete morati spremiti kao XLSM datoteku da bi vaš kôd radio.)

Metoda 2 od 3: Sakrijte VBA kôd u datoteci samo za čitanje s Accessom 2007

Zaštitite VBA kod Korak 6
Zaštitite VBA kod Korak 6

Korak 1. Idite na karticu "Alati baze podataka"

Zaštitite VBA kod 7. korak
Zaštitite VBA kod 7. korak

Korak 2. Pronađite grupu "Alati baze podataka"

Zaštitite VBA kod Korak 8
Zaštitite VBA kod Korak 8

Korak 3. Odaberite "Učini ACCDE

Zaštitite VBA kod 9. korak
Zaštitite VBA kod 9. korak

Korak 4. Spremite datoteku ACCDE s zasebnim imenom od izvorne datoteke

Ta ACCDE datoteka je vrsta datoteke samo za čitanje, pa morate zadržati i izvornu datoteku da biste mogli unijeti bilo kakve promjene.

Metoda 3 od 3: Zaštitite svoj VBA kôd stvaranjem dodatka

Zaštitite VBA kod 10. korak
Zaštitite VBA kod 10. korak

Korak 1. Izradite praznu Office datoteku vrste koja će koristiti vaš kôd

(Na primjer, ako vaš kôd radi s MS Excelom, izradite Excel datoteku.)

Zaštitite VBA kod 11. korak
Zaštitite VBA kod 11. korak

Korak 2. Kopirajte svoj VBA kôd u uređivač Visual Basic te prazne datoteke

Zaštitite VBA kod 12. korak
Zaštitite VBA kod 12. korak

Korak 3. Otvorite prozor "Makronaredbe", obično pohranjen pod "Alati"

Zaštitite VBA kod 13. korak
Zaštitite VBA kod 13. korak

Korak 4. Ponovno testirajte svoj kôd koji ga otklanja

Zaštitite VBA kod Korak 14
Zaštitite VBA kod Korak 14

Korak 5. Uklonite sve što je vašem testu dodano u praznu datoteku

Zaštitite VBA kod Korak 15
Zaštitite VBA kod Korak 15

Korak 6. Dodajte opis makronaredbi koja će se izvoditi u vašem programskom dodatku

(Možda ćete morati odabrati makro "Opcije" da biste mogli umetnuti opis.)

Zaštitite VBA kod 16. korak
Zaštitite VBA kod 16. korak

Korak 7. Sastavite svoj kôd

(U uređivaču programa Visual Basic pogledajte ispod izbornika "Otklanjanje pogrešaka" i odaberite "Prevedi VBA projekt.")

Zaštitite VBA kod 17. korak
Zaštitite VBA kod 17. korak

Korak 8. Spremite kopiju datoteke u standardnu vrstu datoteke

Zaštitite VBA kod 18. korak
Zaštitite VBA kod 18. korak

Korak 9. Idite na "Alati" u uređivaču programa Visual Basic, a zatim odaberite "Svojstva projekta"

Zaštitite VBA kod 19. korak
Zaštitite VBA kod 19. korak

Korak 10. Odaberite karticu "Zaštita"

Zaštitite VBA kod 20. korak
Zaštitite VBA kod 20. korak

Korak 11. Aktivirajte potvrdni okvir "Zaključaj projekt za pregled"

(Možda ćete također morati postaviti lozinku, ovisno o određenoj vrsti datoteke s kojom radite i vašim postavkama za MS Office i računalo.)

Zaštitite VBA kod 21. korak
Zaštitite VBA kod 21. korak

Korak 12. Otvorite dijaloški okvir "Spremi kao " ili "Spremi kopiju"

Zaštitite VBA kôd Korak 22
Zaštitite VBA kôd Korak 22

Korak 13. Pristupite padajućem izborniku i promijenite vrstu datoteke u odgovarajuću vrstu programskog dodatka

  • Spremite programski dodatak Microsoft Word kao DOT datoteku, predložak dokumenta. (Ako želite da se programski dodatak pokreće pri pokretanju programa Word, spremite ga u mapu za pokretanje programa Word.)
  • Spremite programski dodatak Microsoft Excel kao XLA datoteku.
  • Spremite programski dodatak Microsoft Access kao MDE datoteku koja će zaštititi VBA kôd. (Dodaci za Microsoft Access mogu se spremiti i kao MDA datoteke, ali to ne skriva kôd.)
  • Spremite programski dodatak Microsoft PowerPoint kao PPA datoteku koja će sakriti VBA kôd i ostaviti ga onemogućenim za pristup ili uređivanje nikome osim vas.
Zaštitite VBA kod 23. korak
Zaštitite VBA kod 23. korak

Korak 14. Zatvorite i ponovno otvorite Microsoft Office

Vaši programski dodaci sada bi trebali biti upotrebljivi.

Savjeti

  • Ako ne možete pronaći VBA Editor ili Add-In Manager, provjerite jesu li instalirani na vašem računalu. U protivnom ćete vjerojatno morati pristupiti instalacijskim diskovima sustava Office Suite da biste instalirali potrebne programe.
  • Vaše posebne postavke i postavke za Microsoft Office mogu utjecati na to gdje se različite funkcije nalaze u svakom programu. Ako ne možete pronaći funkciju, pokušajte brzo potražiti "Pomoć" za naziv funkcije.

Preporučeni: