Microsoft Visual Basic for Applications (VBA) er standardspråket for skrivefunksjoner for automatisering av programmer i Microsoft Office. Lær hvordan du beskytter VBA -koden din fra å bli stjålet eller sabotert av andre.
Steg
Metode 1 av 3: Passordbeskyttelse av koden
Trinn 1. Åpne Visual Basic Editor, som vanligvis ligger i "Verktøy"> "Makro" -menyen
Hvis du bruker Access, må du kanskje åpne databasevinduet først, avhengig av datamaskininnstillingene.
-
Velg "Prosjektegenskaper" på "Verktøy" -menyen i Visual Basic Editor.
Trinn 2. Gå til kategorien "Beskyttelse"
Trinn 3. Merk av for "Lås prosjekt for visning" for å skjule koden
Trinn 4. Skriv inn passordet to ganger i boksen for å opprette og bekrefte et passord
Trinn 5. Lagre, lukk og åpne filen på nytt for å lagre endringene
Hvis du bruker Excel 2007 og nyere, må du kanskje lagre filen som en XLSM -fil for at koden skal fungere.)
Metode 2 av 3: Skjule VBA-kode i Access 2007-filer Skrivebeskyttet
Trinn 1. Gå til kategorien "Database Tools"
Trinn 2. Finn gruppen "Database Tools"
Trinn 3. Velg Make ACCDE. "
Trinn 4. Lagre ACCDE -filen med et annet navn
ACCDE-filer er skrivebeskyttede filer, så du må fortsatt beholde de originale filene for å gjøre endringer.
Metode 3 av 3: Beskyttelse av VBA-koden ved å lage tillegg
Trinn 1. Lag en tom Office -fil i henhold til koden du vil opprette
For eksempel, hvis koden er designet for Excel, må du opprette en ny Excel -fil.
Trinn 2. Kopier VBA -koden til Visual Basic Editor i en tom fil
Trinn 3. Åpne "Makroer" -vinduet, som vanligvis er under "Verktøy". "
Trinn 4. Test koden din, og "feilsøk"
Trinn 5. Slett innholdet i filen som er lagt til av makroen
Trinn 6. Legg til en beskrivelse av makroen som skal kjøres
For å legge til en beskrivelse må du kanskje klikke "Alternativer" i makrovinduet.
Trinn 7. Kompiler koden
I Visual Basic Editor finner du "Debug" -menyen og velger "Compile VBA Project".
Trinn 8. Lagre en kopi av filen i standardformatet
Trinn 9. Klikk "Verktøy" i Visual Basic Editor, og velg deretter "Prosjektegenskaper. "
Trinn 10. Klikk på kategorien "Beskyttelse"
Trinn 11. Merk av for "Lås prosjekt for visning"
Du må kanskje angi et passord, avhengig av filtypen du bruker og innstillingene for Office/datamaskinen.
Trinn 12. Åpne "Lagre som … "eller" Lagre en kopi ".
Trinn 13. Gå til rullegardinmenyen, og endre deretter filtypen i henhold til tilleggsprogrammet du opprettet
- Lagre Microsoft Word-tillegg som DOT eller maler. Hvis du vil at tilleggsprogrammet skal kjøres når du åpner Word, lagrer du filen i Words "Oppstart" -mappe.
- Lagre Microsoft Excel-tillegget som en XLA.
- Lagre Microsoft Access-tillegget i MDE-format. Dette formatet vil beskytte VBA -koden. Excel -makrofiler kan også lagres i MDA -format, men koden vil ikke bli skjult.
- Lagre Microsoft PowerPoint-tillegget som en PPA. På denne måten blir VBA -koden låst, og ingen andre kan få tilgang til eller redigere den.
Trinn 14. Lukk og åpne Microsoft Office igjen
Tillegget ditt vil være brukbart.
Tips
- Hvis du ikke finner VBA Editor eller Add-in Manager, må du kontrollere at programmet er installert på datamaskinen. Hvis programmet ikke er installert, må du kanskje bruke installasjons -CDen for å installere de nødvendige filene.
- Innstillingene i Microsoft Office kan påvirke plasseringen av funksjonene i individuelle programmer. Hvis du ikke finner en bestemt funksjon, kan du se etter den i "Hjelp" -menyen.