emkiset.ru

Hoe VBA-codes te beschermen

Visual Basic voor Microsoft-toepassingen (VBA) is de standaardtaal voor het schrijven van programma`s die taken en automatische functies uitvoeren in Microsoft Office. Begrijp hoe u de VBA-code beschermt, zodat anderen uw macro`s niet kunnen saboteren of stelen.

Methode 1

Bescherm de VBA-code met een wachtwoord
Titel afbeelding Protect VBA Code Step 1
1
Open de Visual Basic-editor. U vindt deze in het menu "Macro" in het menu "Extra". In Access moet u zich in het databasevenster bevinden om de editor te kunnen openen, afhankelijk van de configuratie van uw computer.
  • Selecteer "Projecteigenschappen" in het menu "Extra" in de Visual Basic-editor.
Titel afbeelding Protect VBA Code Step 1Bullet1
  • Titel afbeelding Protect VBA Code Step 2
    2
    Ga naar het tabblad "Bescherming".
  • Titel afbeelding Protect VBA Code Step 3
    3
    Selecteer de optie "Project blokkeren voor visualisatie". Als u dat vak niet activeert, wordt de code niet verborgen.
  • Titel afbeelding Protect VBA Code Step 4
    4
    Maak en bevestig het wachtwoord dat u wilt in hun respectieve velden.
  • Titel afbeelding Protect VBA Code Step 5
    5
    Sla uw werkblad op, sluit het en open het opnieuw, zodat de beveiliging van kracht wordt. Vanaf Microsoft Excel 2007 moet u het bestand opslaan als XML om de code te laten werken.
  • Methode 2

    Verberg de VBA-code in een alleen-lezen bestand met Access 2007
    Titel afbeelding Protect VBA Code Step 6
    1
    Ga naar het tabblad "Hulpmiddelen voor databases".
  • Titel afbeelding Protect VBA Code Step 7
    2
    Zoek de "Database Tools" -groep.
  • Titel afbeelding Protect VBA Code Step 8
    3
    Selecteer de optie "Create ACCDE".
  • Titel afbeelding Protect VBA Code Step 9
    4
    Sla het ACCDE-bestand op met een andere naam dan het origineel. Dat ACCDE-bestand is alleen-lezen, dus je moet het origineel behouden als je later nog wat wijzigingen wilt aanbrengen.
  • Methode 3

    Bescherm uw VBA-code door een "invoegtoepassing" (invoegtoepassing) te maken
    Titel afbeelding Protect VBA Code Step 10
    1
    Maak een leeg Office-bestand van het type dat uw code zal gebruiken (bijvoorbeeld, als de code in MS Excel werkt, maak dan een Excel-bestand aan).
  • Titel afbeelding Protect VBA Code Step 11
    2
    Kopieer de VBA-code in de Visual Basic-editor van dat bestand.
  • Titel afbeelding Protect VBA Code Step 12
    3
    Open het venster "Macro`s", meestal te vinden in het menu "Extra".
  • Titel afbeelding Protect VBA Code Step 13
    4
    Test uw code opnieuw, waardoor deze wordt verwijderd.
  • Titel afbeelding Protect VBA Code Step 14
    5
    Verwijder alles wat in het bestand verschijnt na de test.
  • Titel afbeelding Protect VBA Code Step 15
    6
    Voeg een beschrijving toe aan de macro die wordt uitgevoerd in uw "invoegtoepassing" (u moet de macro "Opties" selecteren om de beschrijving in te voegen).
  • Titel afbeelding Protect VBA Code Step 16
    7
    Compileer de code. Zoek in de Visual Basic-editor het menu "Debug" en selecteer "Compileer VBA-project.
  • Titel afbeelding Protect VBA Code Step 17
    8
    Bewaar een kopie van het bestand in een standaard bestandstype.
  • Titel afbeelding Protect VBA Code Step 18
    9
    Open het menu "Extra" in de Visual Basic-editor en selecteer vervolgens "Projecteigenschappen".
  • Titel afbeelding Protect VBA Code Step 19
    10
    Selecteer het tabblad "Bescherming".
  • Titel afbeelding Protect VBA Code Step 20
    11
    Activeer het selectievakje "Blokeerproject voor visualisatie". U moet ook een wachtwoord invoeren, afhankelijk van het specifieke type waarmee u werkt en de MS Office-instellingen op uw computer.
  • Titel afbeelding Protect VBA Code Step 21
    12
    Open de optie "Opslaan als" of "Bewaar een kopie".
  • Titel afbeelding Protect VBA Code Step 22
    13
    Open het vervolgkeuzemenu en wijzig het bestandstype in het juiste "invoegtoepassingstype".
  • Sla een "invoegtoepassing" op uit Microsoft Word als een DOT-bestand, een documentsjabloon. Als u wilt dat de "invoegtoepassing" elke keer wordt uitgevoerd wanneer u Word opent, sla het dan op in de map "Start" van Word).
  • Sla een "Excel" -invoegtoepassing op als een XLA-bestand.
  • Het opslaan van een Microsoft Access-invoegtoepassing als een MDE-bestand beschermt de VBA-code. Microsoft Access-invoegtoepassingen kunnen ook worden opgeslagen als MDA-bestanden, maar de code is hierin niet verborgen.
  • Als u een "invoegtoepassing" van Microsoft PowerPoint als een PPA-bestand opslaat, verbergt u de VBA-code en niemand behalve u kunt de code openen of bewerken.
  • Titel afbeelding Protect VBA Code Step 23
    14
    Sluit Microsoft Office en open het opnieuw. Nu kunt u uw "invoegtoepassing" gebruiken.
  • tips

    • Als u de "VBA" -editor of de "Add-in" -beheerder niet kunt vinden, zorg er dan voor dat u ze daadwerkelijk op uw computer hebt geïnstalleerd. Als dat niet het geval is, moet u de Office-installatie suite openen om de benodigde programma`s te installeren.
    • De configuratie en instellingen van Microsoft Office kunnen van invloed zijn op de plaats waar verschillende functies in elk programma worden weergegeven. Als u geen functie kunt vinden, gebruikt u het menu "Help" om de naam van de functie te zoeken.
    Meer weergeven ... (10)
    Delen op sociale netwerken:

    Verwant
    Hoe leer je .NETHoe leer je .NET
    Hoe Microsoft Visual Basic te lerenHoe Microsoft Visual Basic te leren
    Hoe rapporten in Excel te automatiserenHoe rapporten in Excel te automatiseren
    Een afdrukvoorbeeldbeheer maken in Visual BasicEen afdrukvoorbeeldbeheer maken in Visual Basic
    Hoe maak je een eenvoudige calculator in Visual Basic 6.0Hoe maak je een eenvoudige calculator in Visual Basic 6.0
    Hoe een door de gebruiker gedefinieerde functie in Microsoft Excel te makenHoe een door de gebruiker gedefinieerde functie in Microsoft Excel te maken
    Hoe een macro in Excel te makenHoe een macro in Excel te maken
    Hoe Microsoft Office 2013 te verwijderenHoe Microsoft Office 2013 te verwijderen
    Hoe Messenger te verwijderenHoe Messenger te verwijderen
    Uitbreiden en samenvouwen in Microsoft WordUitbreiden en samenvouwen in Microsoft Word
    » » Hoe VBA-codes te beschermen
    © 2018 emkiset.ru