Microsofts Visual Basic for Applications (VBA) er standardsproget til at skrive programmer til automatisering af funktioner og opgaver i Microsoft Office. Forstå, hvordan du beskytter VBA -kode, så andre ikke kan sabotere eller stjæle dine makroer.
For beskyttelse og fjernelse af VBA -adgangskoder, se denne artikel.
Trin
Metode 1 af 3: Sikre VBA -kode med et kodeord
Trin 1. Åbn Visual Basic Editor, der normalt findes under "Makro" i menuen "Værktøjer"
(I Access skal du muligvis være i databasevinduet for at nå editoren, afhængigt af din computers opsætning.)
-
Vælg "Projektegenskaber" i menuen "Værktøj" i Visual Basic Editor.
Trin 2. Gå til fanen "Beskyttelse"
Trin 3. Marker afkrydsningsfeltet "Lås projekt til visning"
Hvis du ikke markerer dette felt, skjuler du ikke din kode.
Trin 4. Opret og bekræft din ønskede adgangskode i de angivne felter
Trin 5. Gem, luk og genåbn din projektmappe, så beskyttelsen træder i kraft
(I Microsoft Excel 2007 og senere skal du muligvis gemme som en XLSM -fil for at din kode skal fungere.)
Metode 2 af 3: Skjul VBA-kode i en skrivebeskyttet fil med Access 2007
Trin 1. Gå til fanen "Databaseværktøjer"
Trin 2. Find gruppen "Database Tools"
Trin 3. Vælg "Make ACCDE
Trin 4. Gem ACCDE -filen med et separat navn fra den originale fil
Den ACCDE-fil er en skrivebeskyttet filtype, så du skal også beholde den originale fil for at kunne foretage ændringer.
Metode 3 af 3: Beskyt din VBA-kode ved at lave et tilføjelsesprogram
Trin 1. Opret en tom Office -fil af den type, der vil bruge din kode
(Hvis din kode f.eks. Fungerer med MS Excel, skal du oprette en Excel -fil.)
Trin 2. Kopier din VBA -kode til Visual Basic Editor for den tomme fil
Trin 3. Åbn vinduet "Makroer", normalt gemt under "Værktøjer
Trin 4. Test din kode igen, som fejler den
Trin 5. Fjern alt, der er tilføjet til den tomme fil ved din test
Trin 6. Tilføj en beskrivelse til den makro, der kører i dit tilføjelsesprogram
(Du skal muligvis vælge makro "Indstillinger" for at kunne indsætte beskrivelsen.)
Trin 7. Kompilér din kode
(I Visual Basic Editor skal du se under menuen "Debug" og vælge "Compile VBA Project.")
Trin 8. Gem en kopi af filen i en standard filtype
Trin 9. Gå til "Værktøjer" i Visual Basic Editor, og vælg derefter "Projektegenskaber
Trin 10. Vælg fanen "Beskyttelse"
Trin 11. Aktiver afkrydsningsfeltet "Lås projekt til visning"
(Du skal muligvis også angive en adgangskode afhængigt af den specifikke filtype, du arbejder med, og dine indstillinger for MS Office og din computer.)
Trin 12. Åbn dialogboksen "Gem som " eller "Gem en kopi"
Trin 13. Åbn rullemenuen, og skift filtypen til den relevante type tilføjelsesprogram
- Gem et Microsoft Word-tilføjelsesprogram som en DOT-fil, en dokumentskabelon. (Hvis du vil have tilføjelsesprogrammet til at køre, når du starter Word, skal du gemme det i mappen Word Startup.)
- Gem et Microsoft Excel-tilføjelsesprogram som en XLA-fil.
- Gem et Microsoft Access-tilføjelsesprogram som en MDE-fil, som beskytter VBA-koden. (Microsoft Access-tilføjelsesprogrammer kan også gemmes som MDA-filer, men dette skjuler ikke koden.)
- Gem et Microsoft PowerPoint-tilføjelsesprogram som en PPA-fil, som skjuler VBA-koden og ikke kan lade andre end dig få adgang til den eller redigere den.
Trin 14. Afslut og genåb Microsoft Office
Dine tilføjelser skal nu kunne bruges.
Tips
- Hvis du ikke kan finde VBA Editor eller Add-In Manager, skal du sørge for, at den er installeret på din computer. Hvis ikke, skal du sandsynligvis få adgang til dine Office suite -installationsdiske for at installere de nødvendige programmer.
- Dine specifikke indstillinger og opsætning til Microsoft Office kan påvirke, hvor forskellige funktioner er placeret i hvert program. Hvis du ikke kan finde en funktion, kan du prøve at køre en hurtig "Hjælp" -søgning efter funktionsnavnet.