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 |
|
|
|
|
|
|
|