Hoe vba-code te beschermen

Visual Basic for Applications (VBA) is een programmeertaal gemaakt door Microsoft om functies en taken te automatiseren binnen Microsoft Office Package-programma`s. In dit artikel zullen we u vertellen hoe u de programmacode kunt beschermen, zodat andere gebruikers uw macro`s niet kunnen stelen of wijzigen.

Stappen

Methode 1 van 3:
Hoe VBA-code wachtwoord te beschermen
  1. Titel afbeelding Protect VBA CODE STAP 1
een. Open Visual Basic Editor. Open hiervoor het menu "Ontwikkelaar" en klikt u op "Visual Basic". Als u met toegang werkt, opent u de database om naar Visual Basic Editor te gaan (maar het is afhankelijk van de versie van het besturingssysteem).
  • Selecteer Projecteigenschappen (projecteigenschappen) in het gedeelte Visual Basic Editor in het gedeelte "Tool".Titel afbeelding Protect VBA CODE STAP 1BULLET1
  • Titel afbeelding Protect VBA CODE STAP 2
    2. Klik op het tabblad Protection (bescherming).
  • Titel afbeelding Protect VBA CODE STAP 3
    3. Controleer het selectievakje "Lock Project voor het bekijken" (blokkeer het meningsproject). Anders kan de code buitenstaanders bekijken.
  • Titel afbeelding Bescherm VBA CODE STAP 4
    4. Voer het wachtwoord in de juiste regels in.
  • Titel afbeelding Protect VBA CODE STAP 5
    vijf. Sla de gemaakte wijzigingen op en start het programma opnieuw op. Misschien in Microsoft Excel 2007 (en nieuwere versies) moet u het bestand opslaan in XLSM-formaat om te werken.
  • Methode 2 van 3:
    Hoe verbergen u de VBA-code in het bestand met het alleen-lezen attribuut in Access 2007
    1. Titel afbeelding Protect VBA CODE STAP 6
    een. Klik op het tabblad Database Tools.
  • Titel afbeelding Protect VBA CODE STAP 7
    2. Zoek de sectie DATABASE TOODS.
  • Titel afbeelding Protect VBA CODE STAP 8
    3. Klik op "Create ACCDE".
  • Titel afbeelding Protect VBA CODE STAP 9
    4. Sla het nieuwe ACCDE-bestand op onder de naam die anders is dan de naam van het bronbestand. ACCDE is een bestand met het alleen-lezen attribuut, dus zorg ervoor dat u het bronbestand opslaat om het te wijzigen.
  • Methode 3 van 3:
    Hoe VBA-code te beschermen door expansie
    1. Titel afbeelding Protect VBA CODE STAP 10
    een. Maak een nieuw bestand van hetzelfde formaat als het bronbestand. Als het bronbestand bijvoorbeeld Excel-bestand is, maakt u een nieuw Excel-bestand.
  • Titel afbeelding Protect VBA CODE STAP 11
    2. Open een nieuw bestand, voer Visual Basic Editor in en kopieer de VBA-code in het Editor-venster.
  • Titel afbeelding Bescherm VBA-code Stap 12
    3. Klik op "Tools"> Macro`s (macro).
  • Titel afbeelding Protect VBA CODE STAP 13
    4. Test het programma om het te debuggen.
  • Titel afbeelding Protect VBA CODE STAP 14
    vijf. Verwijder de regels die zijn toegevoegd aan de code na het testen.
  • Titel afbeelding Bescherm VBA CODE STAP 15
    6. Voer de beschrijving van de macro in om in extensie te lopen. Mogelijk moet u op "Opties" (parameters) klikken om een ​​beschrijving van de macro toe te voegen.
  • Titel afbeelding Protect VBA CODE STAP 16
    7. Compileer de code. Om dit te doen, klikt u in het Visual Basic Editor-venster op "Debug"> Compile VBA-project (Compile).
  • Titel afbeelding Protect VBA CODE STAP 17
    acht. Bewaar het bestand.
  • Titel afbeelding Protect VBA CODE STAP 18
    negen. Klik in het Visual Basic Editor-venster op "Tools"> Projecteigenschappen (projecteigenschappen).
  • Titel afbeelding Protect VBA CODE STAP 19
    10. Klik op het tabblad Protection (bescherming).
  • Titel afbeelding Protect VBA CODE STAP 20
    elf. Controleer het selectievakje "Lock Project voor het bekijken" (blokkeer het meningsproject). Mogelijk moet u een wachtwoord maken (het hangt af van de bestandsindeling en MS Office-instellingen).
  • Titel afbeelding Protect VBA CODE STAP 21
    12. Open het venster "Opslaan als" of "een kopie opslaan".
  • Titel afbeelding Protect VBA CODE STAP 22
    13. Open het menu en wijzig het bestandsindeling om het in een extensie te veranderen.
  • Microsoft Word-document Opslaan in DOT-formaat. Naar de extensie geactiveerd wanneer u Word start, sla deze op in de map Word / Startup.
  • Microsoft Excel-tabel Opslaan in XLA-formaat.
  • Sla Microsoft Access-database op in MDE-indeling om de VBA-code te beschermen. Ook kan de toegangsdatabase worden opgeslagen in MDA-indeling, maar in dit geval wordt de code niet beschermd.
  • Sla de Microsoft PowerPoint-presentatie op in PPA-indeling om de VBA-code te beschermen.
  • Titel afbeelding Protect VBA CODE STAP 23
    veertien. Start Microsoft Office opnieuw. Nu kan de gemaakte extensie worden gebruikt.
  • Tips

    • Als u niet weet hoe u de VBA Editor of Expansion Manager kunt starten, zoek dan dan of ze zijn geïnstalleerd. Installeer deze niet, installeer ze met behulp van de MS Office-installatieschijf.
    • De locatie van die of andere opties is afhankelijk van de Microsoft Office-instellingen. Als u de gewenste optie niet kunt vinden, opent u het Help-venster en voert u de naam in van de optie in de zoekreeks.
    Deel in het sociale netwerk:
    Vergelijkbaar