Microsoftin Visual Basic for Applications (VBA) on vakiokieli ohjelmien kirjoittamiseen toimintojen ja tehtävien automatisoimiseksi Microsoft Officessa. Ymmärrä kuinka suojata VBA -koodi, jotta muut eivät voi sabotoida tai varastaa makrojasi.
Lisätietoja suojauksen poistamisesta ja VBA -salasanojen poistamisesta on kohdassa Tämä artikkeli.
Askeleet
Tapa 1 /3: Suojaa VBA -koodi salasanalla
Vaihe 1. Avaa Visual Basic Editor, joka löytyy yleensä "Työkalut" -valikon "Makro" -kohdasta
(Accessissa sinun on ehkä oltava tietokantaikkunassa päästäksesi editoriin tietokoneen kokoonpanosta riippuen.)
-
Valitse Visual Basic Editorin "Tool" -valikosta "Project Properties".
Vaihe 2. Siirry "Suojaus" -välilehdelle
Vaihe 3. Valitse "Lukitse projekti katseltavaksi" -valintaruutu
Jos et valitse tätä ruutua, et piilota koodiasi.
Vaihe 4. Luo ja vahvista haluamasi salasana osoitetuissa ruuduissa
Vaihe 5. Tallenna, sulje työkirja ja avaa se uudelleen, jotta suoja tulee voimaan
(Microsoft Excel 2007 ja uudemmat versiot saattavat joutua tallentamaan XLSM -tiedostona, jotta koodi toimii.)
Tapa 2/3: Piilota VBA-koodi vain luku-tiedostoon Access 2007: llä
Vaihe 1. Siirry "Tietokantatyökalut" -välilehdelle
Vaihe 2. Etsi "Tietokantatyökalut" -ryhmä
Vaihe 3. Valitse "Tee ACCDE
Vaihe 4. Tallenna ACCDE -tiedosto erillisellä nimellä alkuperäisestä tiedostosta
Tämä ACCDE-tiedosto on vain luku-tiedostotyyppi, joten sinun on myös säilytettävä alkuperäinen tiedosto, jotta voit tehdä muutoksia.
Tapa 3/3: Suojaa VBA-koodisi luomalla lisäosa
Vaihe 1. Luo tyhjä Office -tiedosto, joka käyttää koodiasi
(Jos esimerkiksi koodisi toimii MS Excelin kanssa, luo Excel -tiedosto.)
Vaihe 2. Kopioi VBA -koodisi kyseisen tyhjän tiedoston Visual Basic Editoriin
Vaihe 3. Avaa Makrot -ikkuna, joka yleensä tallennetaan Työkalut -kohtaan
Vaihe 4. Testaa koodi uudelleen, joka korjaa sen
Vaihe 5. Poista kaikki tyhjään tiedostoon lisäämäsi testit
Vaihe 6. Lisää kuvaus apuohjelmasi suoritettavaan makroon
(Sinun on ehkä valittava makro "Asetukset" voidaksesi lisätä kuvauksen.)
Vaihe 7. Kokoa koodi
(Katso Visual Basic Editorissa "Debug" -valikosta ja valitse "Compile VBA Project".)
Vaihe 8. Tallenna tiedoston kopio vakiotiedostotyypiksi
Vaihe 9. Siirry Visual Basic Editorin "Työkalut" -kohtaan ja valitse "Projektin ominaisuudet"
Vaihe 10. Valitse "Suojaus" -välilehti
Vaihe 11. Aktivoi "Lukitse projekti katselua varten" -valintaruutu
(Saatat joutua myös määrittämään salasanan, riippuen tiedostotyypistä, jota käytät ja MS Office- ja tietokoneesi asetuksista.)
Vaihe 12. Avaa Tallenna nimellä- tai Tallenna kopio -valintaikkuna
Vaihe 13. Siirry avattavaan valikkoon ja vaihda tiedostotyypiksi sopiva lisäosa
- Tallenna Microsoft Word -apuohjelma DOT-tiedostona, asiakirjapohjana. (Jos haluat apuohjelman käynnistyvän, kun käynnistät Wordin, tallenna se Wordin käynnistyskansioon.)
- Tallenna Microsoft Excel -apuohjelma XLA-tiedostona.
- Tallenna Microsoft Access -apuohjelma MDE-tiedostona, joka suojaa VBA-koodia. (Microsoft Access -apuohjelmat voidaan tallentaa myös MDA-tiedostoina, mutta tämä ei piilota koodia.)
- Tallenna Microsoft PowerPoint -apuohjelma PPA-tiedostona, joka piilottaa VBA-koodin ja jättää sen kenenkään muun kuin sinä käyttämään sitä tai muokkaamaan sitä.
Vaihe 14. Sulje Microsoft Office ja avaa se uudelleen
Lisäosien pitäisi nyt olla käyttökelpoisia.
Vinkkejä
- Jos et löydä VBA-editoria tai apuohjelmien hallintaa, varmista, että se on asennettu tietokoneellesi. Jos ei, sinun on todennäköisesti käytettävä Office -ohjelmiston asennuslevyjä tarvittavien ohjelmien asentamiseksi.
- Microsoft Office -asetuksesi ja -asetuksesi voivat vaikuttaa eri toimintojen sijaintiin kussakin ohjelmassa. Jos et löydä toimintoa, yritä suorittaa nopea "Ohje" -haku toiminnon nimellä.