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: Poslovni Excel: Zaštita podataka (zaključavanje ćelija, radnih listova i dokumenata) 2024, Maj
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štita VBA koda Korak 1
Zaštita VBA koda Korak 1

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

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

  • Odaberite "Svojstva projekta" u 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 Korak 3
Zaštitite VBA kod Korak 3

Korak 3. Označite opciju "Zaključaj projekt za pregled" da biste sakrili kôd

Zaštitite VBA kod 4. korak
Zaštitite VBA kod 4. korak

Korak 4. Unesite lozinku dva puta 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 ponovo otvorite datoteku da biste spremili promjene

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

Metoda 2 od 3: Skrivanje VBA koda u datotekama programa 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štita VBA koda Korak 8
Zaštita VBA koda Korak 8

Korak 3. Odaberite Učini ACCDE. "

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

Korak 4. Sačuvajte ACCDE datoteku s drugim imenom

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

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

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

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

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

Zaštita VBA koda Korak 11
Zaštita VBA koda Korak 11

Korak 2. Kopirajte VBA kôd u Visual Basic Editor u praznu datoteku

Zaštitite VBA kod Korak 12
Zaštitite VBA kod Korak 12

Korak 3. Otvorite prozor "Makroi", koji se obično nalazi pod "Alati". "

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

Korak 4. Testirajte svoj kôd i "otklonite greš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 makroa koji će se pokrenuti

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

Zaštitite VBA kod Korak 16
Zaštitite VBA kod Korak 16

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 Korak 17
Zaštitite VBA kod Korak 17

Korak 8. Sačuvajte kopiju datoteke u standardnom formatu

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

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

Zaštitite VBA kod Korak 20
Zaštitite VBA kod Korak 20

Korak 11. Potvrdite izbor u polju za potvrdu "Zaključaj projekat za pregled"

Možda ćete morati postaviti lozinku, ovisno o vrsti datoteke koju koristite i postavkama vašeg ureda/računala.

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

Korak 12. Otvorite "Spremi kao … "ili" Sačuvaj 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 kreirali

  • Spremite programske dodatke Microsoft Word kao DOT ili predloške. Ako želite da se programski dodatak pokreće kada otvorite Word, spremite datoteku u Wordovu mapu "Pokretanje".
  • Sačuvajte 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 mogu se spremiti i u MDA formatu, ali kôd neće biti skriven.
  • Sačuvajte programski dodatak Microsoft PowerPoint kao PPA. Na ovaj će način VBA kôd biti zaključan i nitko drugi mu ne može pristupiti niti ga uređivati.
Zaštitite VBA kôd Korak 23
Zaštitite VBA kôd Korak 23

Korak 14. Zatvorite i ponovo otvorite Microsoft Office

Vaš dodatak će biti upotrebljiv.

Savjeti

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

Preporučuje se: