VBA
Macrobeveiliging en ondertekening van VBA-projecten / -modules
Zoeken…
Maak een geldig digitaal zelf ondertekend certificaat SELFCERT.EXE
Om macro's uit te voeren en de beveiliging te handhaven die Office-applicaties bieden tegen schadelijke code, is het noodzakelijk om VBAProject.OTM digitaal te ondertekenen vanuit de VBA-editor> Extra> Digitale handtekening .
Office wordt geleverd met een hulpprogramma om een zelfondertekend digitaal certificaat te maken dat u op de pc kunt gebruiken om uw projecten te ondertekenen.
Dit hulpprogramma SELFCERT.EXE bevindt zich in de map Office-programma,
Klik op digitaal certificaat voor VBA-projecten om de wizard certificaat te openen.
Voer in het dialoogvenster een geschikte naam voor het certificaat in en klik op OK.
Als alles goed gaat, ziet u een bevestiging:
U kunt nu de SELFCERT- wizard sluiten en uw aandacht richten op het certificaat dat u hebt gemaakt.
Als u probeert het zojuist aangemaakte certificaat te gebruiken en de eigenschappen ervan controleert
U zult zien dat het certificaat niet vertrouwd is en de reden wordt aangegeven in het dialoogvenster.
Het certificaat is gemaakt in de winkel Huidige gebruiker> Persoonlijk> Certificaten. Het moet in Local Computer> Trusted Root Certificate Authorities> Certificates store gaan, dus je moet exporteren van de eerste en importeren naar de laatste.
Druk op de Windows- toets + R om het venster 'Uitvoeren' te openen. Voer vervolgens 'mmc' in het venster in zoals hieronder weergegeven en klik op 'OK'.
De Microsoft Management Console wordt geopend en ziet er als volgt uit.
Selecteer in het menu Bestand de optie Module toevoegen / verwijderen ... Dubbelklik vervolgens in het volgende dialoogvenster op Certificaten en klik vervolgens op OK
Vouw de vervolgkeuzelijst in het linkervenster voor Certificaten - Huidige gebruiker uit en selecteer certificaten zoals hieronder weergegeven. Het middelste paneel toont dan de certificaten op die locatie, inclusief het eerder gemaakte certificaat:
Klik met de rechtermuisknop op het certificaat en selecteer Alle taken> Exporteren:
Export Wizard
Klik volgende
de enige geselecteerde optie is beschikbaar, dus klik opnieuw op 'Volgende':
Het bovenste item is al vooraf geselecteerd. Klik nogmaals op Volgende en kies een naam en locatie om het geëxporteerde certificaat op te slaan.
Klik nogmaals op Volgende om het certificaat op te slaan
Zodra de focus is teruggekeerd naar de Management Console.
Vouw het menu Certificaten uit en selecteer Certificaten in het menu Vertrouwde basiscertificeringsinstanties.
Klik met de rechtermuisknop. Selecteer Alle taken en importeren
Klik op Volgende en opslaan in de winkel met vertrouwde basiscertificeringsinstanties :
Vervolgens Volgende> Voltooien, sluit u nu de console.
Als u nu het certificaat gebruikt en de eigenschappen controleert, ziet u dat het een vertrouwd certificaat is en kunt u het gebruiken om uw project te ondertekenen: