Så här skyddar du VBA-koden
Microsoft Visual Basic for Applications (VBA) är ett högkvalitativt programmeringsspråk som låter dig skriva program för att automatisera funktioner och uppgifter inom Microsoft Office. Den här artikeln visar hur du skyddar din VBA-kod så att andra användare inte kan redigera eller kopiera den.
steg
Metod 1
Skydda VBA-koden via lösenord
1
Öppna Visual Basic Editor. Normalt kan du göra detta genom att komma till menyn "instrument" och välja alternativet "makro" (I åtkomst, beroende på konfigurationen på din dator, kan du behöva vara i databasfönstret för att komma åt redigeraren).
- Öppna menyn "instrument" i Visual Basic Editor och välj alternativet "egenskap".


2
Öppna kortet "skydd".

3
Markera kryssrutan "Låsa projekt för visning". Om du inte markerar den här rutan kommer din kod inte att döljas och skyddas mot nyfikna ögon.

4
Skapa ett lösenord med hjälp av lämpliga fält och ange det igen för att bekräfta.

5
Spara ändringarna och starta om programmet som används för att de nya inställningarna ska träda i kraft (i Microsoft Excel 2007 och senare versioner, eftersom din kod fungerar korrekt måste du kanske spara ditt arbete i formatet "xlsm").
Metod 2
Dölja VBA-koden i skrivskyddade filer med Access 2007
1
Öppna kortet "Databasverktyg".

2
Leta reda på gruppen "Databasverktyg".

3
Välj alternativet "Skapa ACCDE".

4
Spara filen i format "ACCDE" använder ett annat namn från originalet. Den nya filen "ACCDE" Den kommer att skapas skrivskyddad, för att göra de nödvändiga ändringarna i ditt arbete måste du då också ha originalfilen.
Metod 3
Skydda VBA-koden genom att skapa en extra komponent
1
Skapa en tom Office-fil, av samma typ som den som använder VBA-koden (till exempel om din kod fungerar på ett Excel-ark, skapas en tom Excel-fil).

2
Kopiera VBA-koden till Visual Basic Editor för den nya filen.

3
Öppna fönstret "makro", normalt tillgänglig i menyn "instrument".

4
Testa din kod igen med hjälp av felsökning, se till att allt fungerar korrekt.

5
Ta bort data som är infogad i den nya filen för att kunna utföra VBA-kodtest.

6
Lägg till en beskrivning av det makro som ska utföras av din tillägg (du kan behöva välja objektet för att ange en beskrivning "alternativ" i förhållande till ditt makro).

7
Fyll i VBA-koden (från Visual Basic Editor-fönstret, öppna menyn "debug" och välj alternativet "Kompilera VBA-projektet").

8
Spara en kopia av filen i sitt standardformat.

9
Öppna menyn "instrument" i fönstret för Visual Basic Editor och välj alternativet "egenskap".

10
Välj kortet "skydd".

11
Markera kryssrutan "Låsa projekt för visning" (beroende på vilket filformat du arbetar på och inställningarna för Microsoft Office och din dator kan du behöva skapa ett lösenord för åtkomst).

12
Öppna dialogrutan "Spara som" eller "Spara en kopia".

13
Öppna rullgardinsmenyn relaterad till filformatet och välj det som är lämpligt för typen av tillägg du skapar.

14
Stäng och öppna Microsoft Office igen. Nu ska du kunna använda tillägget som skapats.
tips
- Om du inte kan hitta VBA-redigeraren eller programvaran för tilläggsprogram, kontrollera att den är installerad på systemet. Annars är det troligt att du måste använda installationsskivan för Microsoft Office för att fortsätta med att lägga till de aktuella programmen.
- Din Microsoft Office-konfiguration och inställningar kan ändra placeringen av komponenter och funktioner inom varje program. Om du inte kan hitta en specifik funktion, försök att utföra en snabbsökning inom "Hjälp" med namnet på den aktuella funktionen.
Dela på sociala nätverk:
Relaterade
Så här aktiverar du Aktivitetshanteraren i Windows
Så här lägger du till mallar i Microsoft Word
Så här lägger du till en timer i Visual Basic
Så här lägger du till ett lösenord i Excel 2007
Hur man automatiserar Excel-rapporter
Så här ändrar du Hotmail-lösenordet
Hur man ringer en funktion i Visual Basic
Hur konvertera CPP-filer till EXE-filer
Så här skapar du en webbläsare
Så här skapar du en streckkod
Så här avinstallerar du Windows Messenger
Så här skapar du en enkel kalkylator med Visual Basic 6.0
Så här skapar du en enkel makro i Microsoft Excel
Så här utvidgar du och döljer i Microsoft Word
Så här lär du dig att programmera med .NET
Så här läser du Microsoft Visual Basic
Så här ställer du in en åtkomst-PIN i Windows 10
Så här installerar du och konfigurerar Visual Studio Express 2013
Hur man programmerar i Visual Basic. NET (VB.NET)
Så här tar du bort lösenord från Microsoft Word 2007
Så här sammanfattar du två nummer i Visual Basic.NET