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: Numerisanje od zeljene stranice u Wordu 2024, Studeni
Anonim

Microsoft Visual Basic for Applications (VBA) standardni je jezik za pisanje programa za automatizaciju funkcija u Microsoft Officeu. Naučite kako zaštititi svoj VBA kôd od krađe ili sabotiranja od strane drugih.

Korak

Metoda 1 od 3: Kôd štiti lozinkom

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

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

Ako koristite Access, možda ćete morati otvoriti prozor baze podataka, ovisno o postavkama vašeg računala.

  • Odaberite "Svojstva projekta" na izborniku "Alati" u uređivaču Visual Basic.

    Zaštitite VBA kôd Korak 1Bullet1
    Zaštitite VBA kôd Korak 1Bullet1
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. Označite opciju "Zaključaj projekt za pregled" da biste sakrili kôd

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

Korak 4. Dvaput unesite lozinku u predviđeno polje za kreiranje i potvrdu lozinke

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

Korak 5. Spremite, zatvorite i ponovno otvorite datoteku da biste spremili promjene

Ako koristite Excel 2007 ili noviji, možda ćete morati spremiti datoteku kao XLSM datoteku da bi kôd funkcionirao.)

Metoda 2 od 3: Skrivanje VBA koda u datotekama Access 2007 Samo za čitanje

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 ACCDE datoteku s drugim imenom

ACCDE datoteke samo su za čitanje pa ćete i dalje morati čuvati izvorne datoteke da biste unijeli promjene.

Metoda 3 od 3: Zaštita VBA koda stvaranjem dodataka

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

Korak 1. Izradite praznu Office datoteku prema kodu koji želite stvoriti

Na primjer, ako je vaš kôd dizajniran za Excel, stvorite novu Excel datoteku.

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

Korak 2. Kopirajte VBA kôd u uređivač Visual Basic u praznu datoteku

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

Korak 3. Otvorite prozor "Makronaredbe", koji se općenito nalazi pod "Alati". "

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

Korak 4. Testirajte svoj kôd i "otklonite pogreške"

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

Korak 5. Izbrišite sadržaj datoteke koju je dodala makronaredba

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

Korak 6. Dodajte opis makronaredbe za izvođenje

Da biste dodali opis, možda ćete morati kliknuti "Opcije" u prozoru makronaredbe.

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

Korak 7. Sastavite kôd

U uređivaču programa Visual Basic pronađite izbornik "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 standardnom formatu

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

Korak 9. Kliknite "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. Kliknite karticu "Zaštita"

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

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

Možda ćete morati postaviti lozinku, ovisno o vrsti datoteke koju koristite i postavkama sustava Office/računalo.

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

Korak 12. Otvorite "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, a zatim promijenite vrstu datoteke u skladu s dodatkom koji ste stvorili

  • Spremite programske dodatke Microsoft Word kao DOT ili predloške. Ako želite da se programski dodatak pokreće pri otvaranju programa Word, spremite datoteku u Wordovu mapu "Pokretanje".
  • Spremite programski dodatak Microsoft Excel kao XLA.
  • Spremite programski dodatak Microsoft Access u MDE formatu. Ovaj format će zaštititi VBA kôd. Excel makro datoteke također se mogu spremiti u MDA formatu, ali kôd neće biti skriven.
  • Spremite programski dodatak Microsoft PowerPoint kao PPA. Na taj će se način VBA kôd zaključati, a nitko drugi mu ne može pristupiti niti ga urediti.
Zaštitite VBA kod 23. korak
Zaštitite VBA kod 23. korak

Korak 14. Zatvorite i ponovno otvorite Microsoft Office

Vaš će dodatak biti upotrebljiv.

Savjeti

  • Ako ne možete pronaći VBA Editor ili Add-in Manager, provjerite je li program instaliran na vašem računalu. Ako program nije instaliran, možda ćete morati upotrijebiti instalacijski CD sustava Office za instaliranje potrebnih datoteka.
  • Vaše postavke sustava Microsoft Office mogu utjecati na položaj funkcija u pojedinim programima. Ako ne možete pronaći određenu funkciju, potražite je u izborniku "Pomoć".

Preporučeni: