Microsofts Visual Basic for Applications (VBA) är standardspråket för att skriva program för att automatisera funktioner och uppgifter i Microsoft Office. Förstå hur du skyddar VBA -koden så att andra inte kan sabotera eller stjäla dina makron.
För oskydd och borttagning av VBA -lösenord, se Denna artikel.
Steg
Metod 1 av 3: Skydda VBA -koden med ett lösenord
Steg 1. Öppna Visual Basic Editor, som vanligtvis finns under "Makro" i "Verktyg" -menyn
(I Access kan du behöva vara i databasfönstret för att nå redigeraren, beroende på datorns inställningar.)
-
Välj "Projektegenskaper" i "Verktyg" -menyn i Visual Basic Editor.
Steg 2. Gå till fliken "Skydd"
Steg 3. Markera kryssrutan "Lås projekt för visning"
Om du inte markerar den här rutan döljer du inte din kod.
Steg 4. Skapa och bekräfta önskat lösenord i de angivna rutorna
Steg 5. Spara, stäng och öppna din arbetsbok igen för att skyddet ska träda i kraft
(I Microsoft Excel 2007 och senare kan du behöva spara som en XLSM -fil för att din kod ska fungera.)
Metod 2 av 3: Dölj VBA-kod i en skrivskyddad fil med Access 2007
Steg 1. Gå till fliken "Databasverktyg"
Steg 2. Hitta gruppen "Databasverktyg"
Steg 3. Välj "Make ACCDE
Steg 4. Spara ACCDE -filen med ett separat namn från originalfilen
Den ACCDE-filen är en skrivskyddad filtyp, så du måste behålla den ursprungliga filen också för att kunna göra några ändringar.
Metod 3 av 3: Skydda din VBA-kod genom att göra ett tillägg
Steg 1. Skapa en tom Office -fil av den typ som använder din kod
(Till exempel, om din kod fungerar med MS Excel, skapa en Excel -fil.)
Steg 2. Kopiera din VBA -kod till Visual Basic Editor för den tomma filen
Steg 3. Öppna fönstret "Makron", vanligtvis lagrat under "Verktyg"
Steg 4. Testa din kod igen, vilket felsöker den
Steg 5. Ta bort allt som läggs till i den tomma filen genom ditt test
Steg 6. Lägg till en beskrivning i makrot som körs i tillägget
(Du kan behöva välja makro "Alternativ" för att kunna infoga beskrivningen.)
Steg 7. Kompilera din kod
(I Visual Basic Editor, titta under "Debug" -menyn och välj "Compile VBA Project.")
Steg 8. Spara en kopia av filen i en vanlig filtyp
Steg 9. Gå till "Verktyg" i Visual Basic Editor, välj sedan "Projektegenskaper
Steg 10. Välj fliken "Skydd"
Steg 11. Aktivera kryssrutan "Lås projekt för visning"
(Du kan också behöva ange ett lösenord, beroende på den specifika filtyp du arbetar med och dina inställningar för MS Office och din dator.)
Steg 12. Öppna dialogrutan "Spara som" eller "Spara en kopia"
Steg 13. Öppna rullgardinsmenyn och ändra filtyp till lämplig typ av tillägg
- Spara ett Microsoft Word-tillägg som en DOT-fil, en dokumentmall. (Om du vill att tillägget ska köras när du startar Word, spara det i Word-startmappen.)
- Spara ett Microsoft Excel-tillägg som en XLA-fil.
- Spara ett Microsoft Access-tillägg som en MDE-fil, som skyddar VBA-koden. (Tillägg till Microsoft Access kan också sparas som MDA-filer, men detta döljer inte koden.)
- Spara ett Microsoft PowerPoint-tillägg som en PPA-fil som döljer VBA-koden så att ingen annan än dig kan komma åt den eller redigera den.
Steg 14. Avsluta och öppna Microsoft Office igen
Dina tillägg ska nu vara användbara.
Tips
- Om du inte hittar VBA Editor eller Add-In Manager, se till att den är installerad på din dator. Om inte, måste du förmodligen komma åt installationsskivorna för Office -paketet för att installera nödvändiga program.
- Dina specifika inställningar och inställningar för Microsoft Office kan påverka var olika funktioner finns i varje program. Om du inte hittar en funktion kan du prova att köra en snabb "Hjälp" -sökning efter funktionsnamnet.