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

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

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

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

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

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

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

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

Korak 3. Izberite Ustvari ACCDE. "

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

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.

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

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

Korak 4. Preizkusite svojo kodo in "odpravite napake"

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

Korak 6. Dodajte opis makra, ki ga želite zagnati
Če želite dodati opis, boste v oknu makra morda morali klikniti »Možnosti«.

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

Korak 8. Shranite kopijo datoteke v standardni obliki

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

Korak 10. Kliknite zavihek "Zaščita"

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.

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

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.

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č".