Anleitung zum Erstellen einer eigenen digitalen Signatur

Jetzt wird sich der ein oder andere sicherlich fragen, wofür man die überhaupt benötigt und warum ich dafür eine eigene Anleitung erstelle.

Es besteht nicht unbedingt eine zwingende Pflicht, solch eine Signatur zu erstellen oder in die Datei einzuarbeiten.. Sollte es aber den ein oder anderen schon mal gestört haben, dass beim Öffnen einer Exceldatei, die auch VBA Code enthält, immer die Abfrage zum de- bzw. aktivieren der Makros erscheint, der wird sicherlich die Anleitung einmal durcharbeiten um diese Abfrage zu unterbinden. Wie das geht, in den nächsten Schritten mehr dazu.


 

1. Der Schlüssel für die digitale Signatur ist das Programm Selfcert.exe. Dieses ist ein Programm, das Microsoft kostenlos in Office mit liefert. Nur leider steht das nicht in Form einer Schaltfläche in einer der Office Anwendungen zur Verfügung und daher kennen viele dieses Programm nicht.
Warum auf solch mitgelieferten Programme nicht mal hingewiesen wird, durch z.B. ein eigenes Menü, weiß sicherlich nur Mr. Gates.
Um nun das Programm ausführen zu können, muss man es zuerst einmal auf seinem PC suchen. Standardmäßig sollte es sich in dem Pfad

C:\Programme\Microsoft Office\Office??

befinden. Vorsicht, nun nicht nach Office?? suchen. Die beiden Fragezeichen müssen durch die Officeversion ersetzt werden. Bei Excel 97 ist das die 8.0, bei Excel 2000 die 9.0, bei Excel 2002 die 10.0 und bei Excel 2003 eine 11.0.
Es kann allerdings auch sein, dass Sie nicht fündig werden. Dann wurde das Programm nicht mit auf den PC übertragen. Stopp, nun nicht die Anleitung abbrechen und sich sagen, "dann kann ich eh nichts mit der Anleitung anfangen". Das ist nicht richtig. Das Programm befindet sich auch auf der Installation's CD der Office Anwendungen. Legen Sie also die CD in Ihr Laufwerk ein, und klicken in der Taskleiste auf Start => Suchen und geben dort den Suchbegriff Selfcert.exe ein und wählen als Suchort das Laufwerk, in dem die CD liegt, aus. Es sollte dann das Programm in z.B. dem Pfad PFILES\MSOFFICE\OFFICE gefunden werden

 


Abb.1

 

2. Ich gehe jetzt einfach mal davon aus, dass Sie fündig geworden sind. Denn jetzt wird's ganz schwierig. Klicken Sie nun, entweder in Ihrem Explorer oder in dem Fenster, in dem Ihnen die Suchergebnisse angezeigt werden, mal doppelt auf den Eintrag Selfcert.exe.. Es öffnet ein Fenster, dass so aussehen sollte wie die Abbildung auf der linken Seite. Dort geben Sie nun in die leere Zeile einen Namen für die Signatur ein, z.B. Beispielzertifikat.

Fertig, das war's. Sie haben nun Ihre erste digitale Signatur erstellt. Diese Signatur steht Ihnen nun in allen Office Anwendungen, in denen man Makros erstellen kann, zur Verfügung.

Abb.2

 

 

 

 

3. Nun möchten Sie die digitale Signatur ja sicherlich auch mal zum Einsatz bringen. Dazu öffnen wir eine Exceldatei, das ein Makro oder einen anderen VBA Code enthält.
 

Kurze Info: Das an einer Exceldatei erklärte Einfügen der digitalen Signatur sollte auch bei allen anderen Office Anwendungen mit dieser Anleitung anwendbar sein.
 

 

 

 

 

Ab Excel 2010 müssen Sie zuerst die Möglichkeiten schaffen, an die Makroeinstellungen heranzukommen. Dazu Klicken Sie auf die Office-Schaltfläche oben links.
In dem geöffneten Menü klicken Sie am unteren Ende des Menüs auf die Schaltfläche "Excel Optionen".
Danach klicken Sie auf der linken Seite auf den Eintrag "Häufig verwendet" und auf der rechten Seite aktivieren Sie dann den Eintrag "Entwicklungskarte in der Multifunktionsleiste anzeigen", so dass ein Haken vor dem Eintrag erscheint. Schließen Sie danach das Fenster mit einem Klick auf "OK".

 

 

In der Multifunktionsleiste finden Sie nun den Eintrag "Entwicklertools". Wenn Sie auf den Menüeintrag "Entwicklertools" klicken sehen Sie die Funktionen, die zur Verfügung stehen. Durch Klicken auf den Button "Visual Basic", gelangen Sie in die Visual Basic Umgebung.

 

Abb.3

 

Abb.4

 

Abb.5

 

Also, es ist eine Datei geöffnet, die Makro(s) enthält. Gehen Sie nun in der Menüleiste auf die Menüleisteneinträge Extras => Makro => Visual Basic-Editor. Alternativ können Sie auch die Tastenkombination Alt F11 betätigen um zum VBA Editor zu gelangen.

In der VBA Umgebung klicken Sie nacheinander auf die Menüleisteneinträge Extras => Digitale Signatur....

Es öffnet ein Fenster, dass annähernd so wie das abgebildete Fenster Digitale Signatur auf der linken Seite aussehen sollte. In diesem Fenster klicken Sie auf den Button Wählen. Es öffnet erneut ein Fenster, dass alle erstellten digitalen Signaturen enthalten sollte. Bei Ihnen dürft dort nun nur ein Eintrag vorhanden sein, den sie markieren sollten. Klicken Sie dann 2x auf die OK Buttons, so dass beide Fenster geschlossen werden. Wechseln Sie wieder auf Ihr Tabellenblatt und speichern und schließen Sie die Datei.

 

 

 

 

 

 

 

 

 

 


Abb.6

Abb.7

Abb.8

Abb.9

 

4. Öffnen Sie nun die Datei, die sie vorher gespeichert und  geschlossen haben. Es erscheint Ihnen wieder das Ihnen bekannte Abfragefenster. Na gut, es sieht ein wenig anders aus, aber es enthält die drei Schaltflächen Makros deaktivieren, Makros aktivieren und weitere Informationen, also so wie das Fenster, was immer erscheint. Aber da gibt es nun noch zusätzlich ein Auswahlkästchen. Dieses Kästchen ist sozusagen der Schlüssel, das eine Abfrage bei Dateien mit der digitalen Signatur nicht mehr erscheint. Wie es der Infotext an dem Kontrollkästchen ja aussagt, wird, wenn diese Auswahl markiert wird, nie wieder eine Abfrage erscheinen, wenn die Datei Makros aus dieser Quelle enthält. Zumindest so lange, wie Sie nicht in den Einstellungen der Sicherheit die "vertrauenswürdige Quelle" löschen. Wenn Sie nun also das Kästchen markieren und dann den Button "Makros aktivieren" betätigen, wird die Datei geöffnet und fertig. Entscheiden Sie sich für den Button "Makros deaktivieren", werden Makros aus dieser Quelle nicht mehr ausgeführt.

In Einzelfällen kann es vorkommen, dass das Kästchen "Makros aus dieser Quelle immer vertrauen" verschleiert dargestellt wird. Dann muss ein Zertifikat installiert werden. Dazu auf den Button "Details" klicken und es öffnet sich ein Fenster mit Details der digitalen Signatur (siehe Abb.7). In diesen Fenster auf die, sofern nicht bereits angezeigt, Registerkarte "Allgemein" wechseln und den Button "Zertifikat anzeigen" betätigen. Es öffnet ein weiteres Fenster (siehe  Abb.8), in dem wieder auf die Registerkarte "Allgemein" gewechselt werden muss. Dort dann den Button "Zertifikat installieren..." betätigen. Danach den Bildschirmanweisungen folgen. Im Laufe der Installation erscheint eine Sicherheitsabfrage, die mit "Ja" zu bestätigen ist. Nach der Installation des Zertifikates sollte nach dem Schließen und einem erneuten Öffnen der Datei das Kästchen zum Vertrauen der Makros aktivierbar sein.

Haben Sie einmal versehentlich das Kontrollkästchen aktiviert und den Button fürs deaktivieren von Makros ausgewählt, keine Angst, es ist nichts verloren. Gehen Sie einfach mal in der Menüleiste auf die Menüleisteneinträge Extras => Makro => Sicherheit. Es öffnet sich das Eigenschaftsfenster für die Sicherheit. Wechseln Sie auf die Registerkarte Vertrauenswürdige Quellen, wählen Sie die Quelle, bei der Sie vorher die Makros dauerhaft deaktiviert haben, aus und klicken Sie auf den Button Entfernen. Beim nächsten Öffnen einer Datei, die Makros aus der soeben gelöschten Quelle enthält erscheint wieder die Makroabfrage.

 

So, das war's. Sie können ab jetzt Ihre Dateien mit Ihrer ganz persönlichen digitalen Signatur zertifizieren.


Sie sollten zum Abschluss noch die Sicherheitseinstellung, die beim Öffnen der Datei abgefragt wird, kontrollieren. Klicken Sie dazu nacheinander in der Menüleiste wieder auf Extras => Makro und dann auf Sicherheit.... Gehen Sie, falls nicht schon angezeigt, auf die Registerkarte Sicherheitsstufe und schauen Sie dort nach, ob die Einstellung Mittel aktiviert ist. Wenn nicht, aktivieren Sie diese Einstellung, da sonst der Code nicht ausgeführt werden kann. Beim nächsten Öffnen Ihrer Datei kommt eine Abfrage, ob Makros aktiviert oder deaktiviert werden sollen. Klicken Sie auf aktivieren und der Code wird ausgeführt

 
  A B C D E
1        
2   Diese Anleitung wurde bereits  x aufgerufen.  
3    
4          

 

Kontakt:

letzte Aktualisierung am 19.06.2005

© 2004 - Copyright Oliver Scheckelhoff,
All Rights Reserved