Excel-macro's geschikt maken voor anderen
Pagina's in dit artikel
- Voorbereiding
- Map of add-in
- Menu's
- Toolbars
- Beperk toegang
- Code beveiligen
- Initialiseren
- Instellingen
- Talen
- Installatie
- Conclusie
Beveiligen van de code
Ook het beveiligen van de programmacode zorgt ervoor dat de macro’s onzichtbaar worden voor de gebruiker
Over het algemeen zijn er twee redenen te bedenken waarom programmacode beschermd zou moeten worden:
- Ter voorkoming van het aanbrengen van wijzigingen door minder ervaren gebruikers;
- Ter bescherming van auteursrechten.
Excel biedt daarvoor de optie om de programmacode te verbergen en te voorzien van een wachtwoord.
Kies daartoe in de VBE Extra>>VBAProject eigenschappen en selecteer het tweede tabje (zie afbeelding 8). Zet een vinkje in het aankruisvakje en voer desgewenst een wachtwoord in.

Afbeelding 8, Dialoogvenster VBAProject beveiligen
De mate van bescherming door invoer van een wachtwoord is helaas erg slecht. Op internet zijn gratis programmaatjes te downloaden die in een tel deze wachtwoordbescherming opheffen en iemand met een HEX editor kan door het vervangen van enkele karakters uit het bestand hetzelfde bereiken.
Veelgestelde vragen
Hoe maak je Excel-macro's geschikt voor anderen?
Waarom is het belangrijk om programmacode te beveiligen in Excel-macro's?
Welke twee redenen zijn er om programmacode te beschermen?
Hoe kun je programmacode in Excel verbergen en beveiligen met een wachtwoord?
Waar vind je de optie om een wachtwoord in te stellen voor VBAProject in Excel?
Wat is de effectiviteit van de wachtwoordbeveiliging voor VBAProject in Excel?
Welke risico's zijn er verbonden aan de zwakke wachtwoordbeveiliging van Excel-macro's?
Hoe kunnen gratis programma's of een HEX editor de wachtwoordbeveiliging van Excel-macro's omzeilen?
Wat is het doel van het onzichtbaar maken van macro's voor gebruikers?
Welke stappen moet je volgen om de VBAProject eigenschappen te openen in Excel?


