„Microsoft Visual Basic for Applications“(VBA) yra standartinė „Microsoft Office“funkcijų automatizavimo programų rašymo kalba. Sužinokite, kaip apsaugoti savo VBA kodą nuo vagystės ar sabotažo.
Žingsnis
1 būdas iš 3: kodo apsauga slaptažodžiu
Žingsnis 1. Atidarykite „Visual Basic“redaktorių, kuris paprastai yra meniu „Įrankiai“> „Makro“
Jei naudojate „Access“, gali tekti pirmiausia atidaryti duomenų bazės langą, atsižvelgiant į kompiuterio nustatymus.
-
„Visual Basic“redaktoriaus meniu „Įrankiai“pasirinkite „Projekto ypatybės“.
Žingsnis 2. Eikite į skirtuką „Apsauga“
Žingsnis 3. Norėdami paslėpti kodą, pažymėkite parinktį „Užrakinti projektą peržiūrai“
Žingsnis 4. Du kartus įveskite slaptažodį į pateiktą laukelį, kad sukurtumėte ir patvirtintumėte slaptažodį
Žingsnis 5. Išsaugokite, uždarykite ir vėl atidarykite failą, kad išsaugotumėte pakeitimus
Jei naudojate „Excel 2007“ir naujesnes versijas, gali tekti išsaugoti failą kaip XLSM failą, kad kodas veiktų.)
2 metodas iš 3: VBA kodo slėpimas „Access 2007“failuose tik skaitomas
Žingsnis 1. Eikite į skirtuką „Duomenų bazės įrankiai“
2 veiksmas. Raskite grupę „Duomenų bazės įrankiai“
Žingsnis 3. Pasirinkite „Padaryti ACCDE. "
Žingsnis 4. Išsaugokite ACCDE failą kitu pavadinimu
ACCDE failai yra tik skaitomi failai, todėl norėdami atlikti pakeitimus, turėsite išsaugoti originalius failus.
3 metodas iš 3: VBA kodo apsauga kuriant priedus
1 žingsnis. Sukurkite tuščią „Office“failą pagal norimą sukurti kodą
Pvz., Jei jūsų kodas skirtas „Excel“, sukurkite naują „Excel“failą.
Žingsnis 2. Nukopijuokite VBA kodą į „Visual Basic“redaktorių tuščiame faile
Žingsnis 3. Atidarykite langą „Makrokomandos“, kuris paprastai yra skiltyje „Įrankiai“. "
Žingsnis 4. Išbandykite savo kodą ir „derinkite“
5 veiksmas. Ištrinkite makrokomandos pridėto failo turinį
Žingsnis 6. Pridėkite vykdytinos makrokomandos aprašymą
Norėdami pridėti aprašymą, makrokomandų lange gali tekti spustelėti „Parinktys“.
Žingsnis 7. Sudarykite kodą
„Visual Basic“redaktoriuje raskite meniu „Derinti“ir pasirinkite „Kompiliuoti VBA projektą“.
Žingsnis 8. Išsaugokite failo kopiją standartiniu formatu
9. „Visual Basic“redaktoriuje spustelėkite „Įrankiai“, tada pasirinkite „Projekto ypatybės“. "
Žingsnis 10. Spustelėkite skirtuką „Apsauga“
Žingsnis 11. Pažymėkite žymimąjį laukelį „Užrakinti projektą peržiūrai“
Priklausomai nuo naudojamo failo tipo ir „Office“/kompiuterio nustatymų, gali tekti nustatyti slaptažodį.
12. Atidarykite „Išsaugoti kaip … “arba„ Išsaugoti kopiją “.
Žingsnis 13. Atidarykite išskleidžiamąjį meniu, tada pakeiskite failo tipą pagal sukurtą priedą
- Išsaugokite „Microsoft Word“priedus kaip DOT arba šablonus. Jei norite, kad priedas būtų paleistas atidarius „Word“, išsaugokite failą „Word“aplanke „Startup“.
- Išsaugokite „Microsoft Excel“priedą kaip XLA.
- Išsaugokite „Microsoft Access“priedą MDE formatu. Šis formatas apsaugos VBA kodą. „Excel“makro failus taip pat galima išsaugoti MDA formatu, tačiau kodas nebus paslėptas.
- Išsaugokite „Microsoft PowerPoint“priedą kaip PPA. Tokiu būdu VBA kodas bus užrakintas, ir niekas kitas negali jo pasiekti ar redaguoti.
Žingsnis 14. Uždarykite ir vėl atidarykite „Microsoft Office“
Jūsų priedas bus tinkamas naudoti.
Patarimai
- Jei nerandate VBA redaktoriaus ar priedų tvarkyklės, įsitikinkite, kad programa įdiegta jūsų kompiuteryje. Jei programa neįdiegta, gali prireikti naudoti „Office“diegimo kompaktinį diską, kad įdiegtumėte reikiamus failus.
- Jūsų „Microsoft Office“nustatymai gali turėti įtakos atskirų programų funkcijų vietai. Jei nerandate konkrečios funkcijos, ieškokite jos meniu „Pagalba“.