So erstellen Sie ein selbstsigniertes digitales Zertifikat in Microsoft Office 2010
Wenn Sie ein hardcore Microsoft Office-Benutzer sind, dann haben Sie bereits die Energie und die Flexibilität von kundenspezifischen Makros und von VBA-Skripten (Visual Basic für Anwendungen) jetzt entdeckt. Auch wenn Sie kein Code-Krieger sind, können Sie die Funktionalität von Microsoft Outlook, Microsoft Word, Microsoft Excel und anderen Office 2010-Produkten durch Kopieren und Einfügen von VBA-Codes erweitern, z. B. dem Code, den wir Ihnen gezeigt haben, mit dem Sie automatisch BCC in Outlook 2010.
Das Problem mit benutzerdefinierten Makros und VBA-Projekten besteht darin, dass die Sicherheitsfunktionen von Microsoft Office 2010 dazu neigen, sich auf der Seite der Vorsicht zu irren, sodass Sie jedes Mal, wenn Sie eine Office-Anwendung starten, eine Warnung für jedes einzelne Makro erhalten, das Sie erstellt haben. Es wird so etwas wie sagen: „Microsoft Office hat ein potenzielles Sicherheitsproblem identifiziert. Makros wurden deaktiviert. Makros können Viren oder andere Sicherheitsrisiken enthalten. Aktivieren Sie diesen Inhalt nur, wenn Sie der Quelle dieser Datei vertrauen.“
Es ist ein kleines Ärgernis, aber es ist trotzdem ein Ärgernis. Um diese quälenden Warnungen loszuwerden, müssen Sie Ihre benutzerdefinierten Makros digital signieren lassen. So geht’s:
Erster Schritt
Klicken Sie auf Start und öffnen Sie den Ordner Microsoft Office 2010. Suchen Sie in diesem Ordner nach dem Ordner Microsoft Office 2010 Tools. Erweitern Sie es und klicken Sie auf Digitales Zertifikat für VBA-Projekte.
Schritt zwei
Geben Sie einen Namen für Ihr selbstsigniertes Zertifikat ein und klicken Sie auf OK. Es spielt keine Rolle, wie du es nennst. Anschließend sehen Sie eine Meldung, dass das digitale Zertifikat erfolgreich erstellt wurde.
Hinweis: Office gibt Ihnen dieses lange Spiel darüber, wie selbstsignierte Zertifikate nur auf Ihrem Computer funktionieren, da selbstsignierte digitale Signaturen Fälschungen sein können, aber das spielt keine Rolle, da Sie dies für Ihre eigenen Projekte erstellen. Wenn Sie jedoch vorhaben, Ihre benutzerdefinierten Makros zu verteilen, sollten Sie ein authentifiziertes Codesignaturzertifikat erwerben. Das Create Digital Certificate-Programm bietet Ihnen einen praktischen Link für kommerzielle Zertifizierungsstellen, wenn Sie daran interessiert sind, diesen Weg zu gehen.
Schritt drei
Starten Sie Outlook 2010 oder Word 2010 oder eine beliebige Microsoft Office 2010-Anwendung, für die Sie benutzerdefinierte Makros haben. Klicken Sie auf die Registerkarte Entwickler und wählen Sie Visual Basic.
Schritt vier
Öffnen Sie ein VBA-Projekt, klicken Sie auf Extras und wählen Sie Digitale Signaturen.
Fünfter Schritt
Klicken Sie im Fenster Digitale Signatur auf Auswählen…
Schritt sechs
Wählen Sie das soeben erstellte selbstsignierte digitale Zertifikat aus und klicken Sie auf OK.
Schritt sieben
Speichern Sie Ihr VBA-Projekt.
Schritt acht
Wenn Sie Ihre Office 2010-Anwendung das nächste Mal starten, wird eine andere Meldung angezeigt: „Warnung: Dieser Herausgeber wurde nicht authentifiziert und konnte daher nicht nachgeahmt werden. Vertrauen Sie diesen Anmeldeinformationen nicht.“ Der Grund, warum es das sagt, ist, weil es selbstsigniert ist – du kannst ihm vertrauen, weil du derjenige bist, der es gemacht hat. Klicken Vertrauen Sie allen Dokumenten dieses Herausgebers und Sie werden diese nörgelnden Warnungen für immer los.
Und das ist alles, was es dazu gibt. Wenn Sie jemals ein Zertifikat entfernen möchten, können Sie dies tun, indem Sie die Systemsteuerung > Netzwerk und Internet > Internetoptionen öffnen und zur Registerkarte Inhalt wechseln.
Klicken Sie unter Zertifikate auf die Schaltfläche Publisher.
Hier können Sie Zertifikate entfernen, indem Sie sie auswählen und Entfernen auswählen.