Metainformationen zur Seite
VBA-Zertifikat
VBA Module und Makros Zertifizieren
Wenn Sie Office-Dateien mit VBA-Makros automatisieren möchten werden beim Öffnen normalerweise immer mit einer Sicherheitswarnung belästigt.
Sie haben nun die Möglichkeit die Sicherheitsstufe für Makros herunterzusetzen oder Ihre Makros digital zu signieren.
Das Herunterstufen der Sicherheit ist am einfachsten birgt aber evtl. das Risiko mit schadhaften Inhalten von extern den Rechner ungewollt zu infizieren.
Das Zertifizieren ist relativ einfach, wenn auch etwas umständlich. Hierzu erstellen Sie selbst ein digitales Zertifikat und signieren das Makro mit dem selbst erstellten Zertifikat. Das selbst erstellte Zertifikat ist nur auf dem Rechner vorhanden auf dem es erstellt wurde. Damit keine lästige Sicherheitswarnung beim Öffnen der Office-Dateien erscheint muss das Zertifikat auf alle anderen Rechner verteilt werden. Hierzu wird es exportiert und in allen anderen Rechner importiert.
Zertifikat erstellen
Starten Sie das Programm zu Erstellung eines eigenen digitalen Zerfikats.
z.B.:\\C:\Programme\Microsoft Office\Office 14\Selfcert.exe
Vergeben Sie einen Namen für Ihr Zertifikat (z.B. Firmenname)
VBA Makro digital signieren
Öffnen Sie die Office-Datei und wechseln in den Makroeditor (Alt+F11). Im Menü Extras wählen Sie den Befehl zur Digitalen Signatur.
Wählen Sie nun das mit Selfcert erstellte Zertifikat aus
Zertifikat exportieren
Wählen Sie in der Systemsteuerung die Internetoptionen aus und navigieren zur Seite Inhalte.
Wählen Sie die Schaltfläche Zertifikate.
In der Liste der eigenen Zertifikate markieren Sie das selbst erstellte Zertifikat und exportieren es.