„Microsoft Visual Basic for Applications“(VBA) yra standartinė kalba, skirta programoms, skirtoms automatizuoti „Microsoft Office“funkcijas ir užduotis, rašyti. Supraskite, kaip apsaugoti VBA kodą, kad kiti negalėtų sabotuoti ar pavogti jūsų makrokomandų.
Kaip apsaugoti ir pašalinti VBA slaptažodžius, žr Šis straipsnis.
Žingsniai
1 būdas iš 3: apsaugokite VBA kodą slaptažodžiu
Žingsnis 1. Atidarykite „Visual Basic“redaktorių, paprastai esantį meniu „Įrankiai“skiltyje „Makro“
(„Access“programoje gali reikėti būti duomenų bazės lange, kad pasiektumėte redaktorių, atsižvelgiant į kompiuterio sąranką.)
-
„Visual Basic“redaktoriaus meniu „Įrankiai“pasirinkite „Projekto ypatybės“.
2 veiksmas. Eikite į skirtuką „Apsauga“
Žingsnis 3. Pažymėkite žymės langelį "Užrakinti projektą peržiūrai"
Jei nepažymėsite šio laukelio, neslėpsite savo kodo.
Žingsnis 4. Sukurkite ir patvirtinkite norimą slaptažodį nurodytuose langeliuose
5 veiksmas. Išsaugokite, uždarykite ir vėl atidarykite darbaknygę, kad apsauga įsigaliotų
(„Microsoft Excel 2007“ir naujesnėse versijose gali reikėti išsaugoti kaip XLSM failą, kad jūsų kodas veiktų.)
2 metodas iš 3: paslėpti VBA kodą tik skaitomame faile su „Access 2007“
Ž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 nei pirminis failas
Šis ACCDE failas yra tik skaitomas failo tipas, todėl, kad galėtumėte atlikti pakeitimus, turite išsaugoti ir pradinį failą.
3 metodas iš 3: apsaugokite savo VBA kodą sukurdami priedą
1 žingsnis. Sukurkite tuščią tokio tipo „Office“failą, kuris naudos jūsų kodą
(Pavyzdžiui, jei jūsų kodas veikia su „MS Excel“, sukurkite „Excel“failą.)
Žingsnis 2. Nukopijuokite savo VBA kodą į tuščio failo „Visual Basic“redaktorių
Žingsnis 3. Atidarykite langą „Makrokomandos“, paprastai saugomą skiltyje „Įrankiai“
Žingsnis 4. Iš naujo išbandykite savo kodą, kuris jį derina
5 veiksmas. Pašalinkite viską, ką bandymas pridėjo prie tuščio failo
Žingsnis 6. Pridėkite aprašą prie makrokomandos, kuri bus vykdoma jūsų priede
(Norint įterpti aprašą, gali tekti pasirinkti makro parinktį „Parinktys“.)
Žingsnis 7. Sudarykite savo kodą
(„Visual Basic“redaktoriuje ieškokite meniu „Derinti“ir pasirinkite „Kompiliuoti VBA projektą“.)
Žingsnis 8. Išsaugokite standartinio tipo failo kopiją
Žingsnis 9. „Visual Basic“redaktoriuje eikite į „Įrankiai“, tada pasirinkite „Projekto ypatybės“
Žingsnis 10. Pasirinkite skirtuką „Apsauga“
Žingsnis 11. Suaktyvinkite žymės langelį "Užrakinti projektą peržiūrai"
(Taip pat gali tekti nustatyti slaptažodį, priklausomai nuo konkretaus failo tipo, su kuriuo dirbate, ir „MS Office“bei kompiuterio nustatymų.)
12. Atidarykite dialogo langą „Išsaugoti kaip“arba „Išsaugoti kopiją“
Žingsnis 13. Atidarykite išskleidžiamąjį meniu ir pakeiskite failo tipą į atitinkamo tipo priedą
- Išsaugokite „Microsoft Word“priedą kaip DOT failą, dokumento šabloną. (Jei norite, kad priedas būtų paleistas paleidus „Word“, išsaugokite jį aplanke „Word Startup“.)
- Išsaugokite „Microsoft Excel“priedą kaip XLA failą.
- Išsaugokite „Microsoft Access“priedą kaip MDE failą, kuris apsaugos VBA kodą. („Microsoft Access“priedus taip pat galima išsaugoti kaip MDA failus, tačiau tai neslepia kodo.)
- Išsaugokite „Microsoft PowerPoint“priedą kaip PPA failą, kuris paslėps VBA kodą ir negalės jo pasiekti ar redaguoti niekas kitas, išskyrus jus.
14. Uždarykite ir vėl atidarykite „Microsoft Office“
Dabar jūsų priedai turėtų būti tinkami naudoti.
Patarimai
- Jei nerandate VBA redaktoriaus ar priedų tvarkyklės, įsitikinkite, kad jis įdiegtas jūsų kompiuteryje. Jei ne, greičiausiai turėsite pasiekti „Office Suite“diegimo diskus, kad galėtumėte įdiegti reikiamas programas.
- Konkretūs „Microsoft Office“nustatymai ir sąranka gali turėti įtakos kiekvienos programos skirtingoms funkcijoms. Jei nerandate funkcijos, pabandykite greitai surasti funkcijos pavadinimą „Pagalba“.