gushelom.ru

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.

Metod 1

Skydda VBA-koden via lösenord
Bildnamn Skydda VBA-kod Steg 1
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".
Bildnamn Skydda VBA-kod Steg 1Bullet1
  • Bildnamn Skydda VBA-kod Steg 2
    2
    Öppna kortet "skydd".
  • Bildnamn Skydda VBA-kod Steg 3
    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.
  • Bildnamn Skydda VBA-kod Steg 4
    4
    Skapa ett lösenord med hjälp av lämpliga fält och ange det igen för att bekräfta.
  • Bildnamn Skydda VBA-kod Steg 5
    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
    Bildnamn Skydda VBA-kod steg 6
    1
    Öppna kortet "Databasverktyg".
  • Bildnamn Skydda VBA-kod steg 7
    2
    Leta reda på gruppen "Databasverktyg".
  • Bildnamn Skydda VBA-kod Steg 8
    3
    Välj alternativet "Skapa ACCDE".
  • Bildnamn Skydda VBA-kod steg 9
    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
    Bildnamn Skydda VBA-kod Steg 10
    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).
  • Bildnamn Skydda VBA-kod Steg 11
    2
    Kopiera VBA-koden till Visual Basic Editor för den nya filen.
  • Bildnamn Skydda VBA-kod Steg 12
    3
    Öppna fönstret "makro", normalt tillgänglig i menyn "instrument".
  • Bildnamn Skydda VBA-kod Steg 13
    4
    Testa din kod igen med hjälp av felsökning, se till att allt fungerar korrekt.
  • Bildnamn Skydda VBA-kod, steg 14
    5
    Ta bort data som är infogad i den nya filen för att kunna utföra VBA-kodtest.
  • Bildnamn Skydda VBA-kod Steg 15
    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).
  • Bildnamn Skydda VBA-kod Steg 16
    7
    Fyll i VBA-koden (från Visual Basic Editor-fönstret, öppna menyn "debug" och välj alternativet "Kompilera VBA-projektet").
  • Bildnamn Skydda VBA-kod Steg 17
    8
    Spara en kopia av filen i sitt standardformat.
  • Bildnamn Skydda VBA-kod Steg 18
    9
    Öppna menyn "instrument" i fönstret för Visual Basic Editor och välj alternativet "egenskap".
  • Bildnamn Skydda VBA-kod steg 19
    10
    Välj kortet "skydd".
  • Bildnamn Skydda VBA-kod Steg 20
    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).
  • Bildnamn Skydda VBA-kod Steg 21
    12
    Öppna dialogrutan "Spara som" eller "Spara en kopia".
  • Bildnamn Skydda VBA-kod Steg 22
    13
    Öppna rullgardinsmenyn relaterad till filformatet och välj det som är lämpligt för typen av tillägg du skapar.
  • Om du har skapat ett tillägg för Microsoft Word, använd filformatet "PUNKT" (Om du vill att tillägget ska köras när du startar Word, spara det i mappen Office Startup.)
  • Om du har skapat ett tillägg för Microsoft Excel, använd filformatet "XLA".
  • Om du har skapat ett tillägg för Microsoft Access, använd filformatet "MDE" för att skydda din VBA-kod (tillägg för Microsoft Access kan också sparas i format "MDA", men i det här fallet kommer VBA-koden inte att döljas).
  • Om du har skapat ett tillägg för Microsoft PowerPoint, använd filformatet "PPA". I det här fallet kommer du att vara den enda användaren som kan visa och ändra VBA-koden.
  • Bildnamn Skydda VBA-kod Steg 23
    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.
    Visa mer ... (8)
    Dela på sociala nätverk:

    Relaterade
    Så här lägger du till mallar i Microsoft WordSå här lägger du till mallar i Microsoft Word
    Så här lägger du till en timer i Visual BasicSå här lägger du till en timer i Visual Basic
    Så här lägger du till ett lösenord i Excel 2007Så här lägger du till ett lösenord i Excel 2007
    Hur man automatiserar Excel-rapporterHur man automatiserar Excel-rapporter
    Så här ändrar du Hotmail-lösenordetSå här ändrar du Hotmail-lösenordet
    Hur man ringer en funktion i Visual BasicHur man ringer en funktion i Visual Basic
    Hur konvertera CPP-filer till EXE-filerHur konvertera CPP-filer till EXE-filer
    Så här skapar du en webbläsareSå här skapar du en webbläsare
    Så här skapar du en streckkodSå här skapar du en streckkod
    Så här avinstallerar du Windows MessengerSå här avinstallerar du Windows Messenger
    » » Så här skyddar du VBA-koden

    © 2011—2021 gushelom.ru