Microsofts Visual Basic for Applications (VBA) er standardspråket for å skrive programmer for å automatisere funksjoner og oppgaver i Microsoft Office. Forstå hvordan du beskytter VBA -kode, slik at andre ikke kan sabotere eller stjele makroene dine.
For beskyttelse og fjerning av VBA -passord, se denne artikkelen.
Trinn
Metode 1 av 3: Sikre VBA -kode med et passord
Trinn 1. Åpne Visual Basic Editor, vanligvis under "Makro" i "Verktøy" -menyen
(I Access må du kanskje være i databasevinduet for å nå redaktøren, avhengig av datamaskinens oppsett.)
-
Velg "Prosjektegenskaper" i "Verktøy" -menyen i Visual Basic Editor.
Trinn 2. Gå til kategorien "Beskyttelse"
Trinn 3. Merk av for "Lås prosjekt for visning"
Hvis du ikke merker av for denne boksen, vil du ikke skjule koden din.
Trinn 4. Opprett og bekreft ønsket passord i de angitte boksene
Trinn 5. Lagre, lukk og åpne arbeidsboken på nytt for at beskyttelsen skal tre i kraft
(I Microsoft Excel 2007 og nyere må du kanskje lagre som en XLSM -fil for at koden din skal fungere.)
Metode 2 av 3: Skjul VBA-kode i en skrivebeskyttet fil med Access 2007
Trinn 1. Gå til "Database Tools" -fanen
Trinn 2. Finn gruppen "Database Tools"
Trinn 3. Velg "Make ACCDE
Trinn 4. Lagre ACCDE -filen med et eget navn fra den opprinnelige filen
Den ACCDE-filen er en skrivebeskyttet filtype, så du må beholde den originale filen også for å kunne gjøre noen endringer.
Metode 3 av 3: Beskytt VBA-koden din ved å lage et tillegg
Trinn 1. Lag en tom Office -fil av typen som vil bruke koden din
(For eksempel, hvis koden din fungerer med MS Excel, må du opprette en Excel -fil.)
Trinn 2. Kopier VBA -koden til Visual Basic Editor for den tomme filen
Trinn 3. Åpne "Makroer" -vinduet, vanligvis lagret under "Verktøy"
Trinn 4. Test koden igjen, som feilsøker den
Trinn 5. Fjern alt som er lagt til i den tomme filen av testen
Trinn 6. Legg til en beskrivelse i makroen som skal kjøres i tillegget ditt
(Du må kanskje velge makro "Alternativer" for å kunne sette inn beskrivelsen.)
Trinn 7. Kompiler koden din
(I Visual Basic Editor, se under "Debug" -menyen og velg "Compile VBA Project.")
Trinn 8. Lagre en kopi av filen i en standard filtype
Trinn 9. Gå til "Verktøy" i Visual Basic Editor, og velg deretter "Prosjektegenskaper
Trinn 10. Velg kategorien "Beskyttelse"
Trinn 11. Aktiver avmerkingsboksen "Lås prosjekt for visning"
(Du må kanskje også angi et passord, avhengig av den spesifikke filtypen du jobber med og innstillingene for MS Office og datamaskinen.)
Trinn 12. Åpne dialogboksen "Lagre som" eller "Lagre en kopi"
Trinn 13. Gå til rullegardinmenyen og endre filtypen til riktig type tillegg
- Lagre et Microsoft Word-tillegg som en DOT-fil, en dokumentmal. (Hvis du vil at tilleggsprogrammet skal kjøres når du starter Word, lagrer du det i Word Startup-mappen.)
- Lagre et Microsoft Excel-tillegg som en XLA-fil.
- Lagre et Microsoft Access-tillegg som en MDE-fil, som beskytter VBA-koden. (Microsoft Access-tillegg kan også lagres som MDA-filer, men dette skjuler ikke koden.)
- Lagre et Microsoft PowerPoint-tillegg som en PPA-fil som vil skjule VBA-koden og la den ikke være i stand til andre enn deg å få tilgang til den eller redigere den.
Trinn 14. Avslutt og åpne Microsoft Office på nytt
Tilleggene dine skal nå være brukbare.
Tips
- Hvis du ikke finner VBA Editor eller Add-In Manager, må du kontrollere at den er installert på datamaskinen. Hvis ikke, må du sannsynligvis få tilgang til installasjonsdiskene for Office -pakken for å installere de nødvendige programmene.
- De spesifikke innstillingene og oppsettet for Microsoft Office kan påvirke hvor forskjellige funksjoner er plassert i hvert program. Hvis du ikke finner en funksjon, kan du prøve å kjøre et raskt "Hjelp" -søk etter funksjonsnavnet.