Für die Sicherheit von Excel-, Word- und anderen Office-Dateien hat Microsoft das Sicherheitsszertifikat erfunden. Die Makro*-Sicherheit kann im Menü
- Extras... Makros... Sicherheit
in drei Stufen
- Niedrig / Mittel / Hoch
eingestellt werden. Dazu findet bei Mittel und Hoch eine Sicherheitsabfrage statt, in der man die Makros aktivieren oder deaktivieren kann. Um die Sicherheit auf Hoch einzustellen und die Sicherheitsabfrage zu unterdrücken, muß in der Datei ein Sicherheitszertifikat enthaltenen sein, das in dieser Abfrage als "vertrauenswürdig" anerkannt werden muß.
Bis zur Office-Version 2000 funktionierte das auch mit Sicherheitszertifikaten die man nicht von Microsoft als "vertrauenswürdig" authentifizieren ließ.
In der Office-Version XP hat Microsoft nun dem unbedarften User wieder mal ein schnippchen geschlagen. Angeblich wieder mal wegen der Sicherheit können in dieser Office-Version nur noch Dateien anderer User unter der Sicherheitseinstellung HOCH ausgeführt werden wenn sie ein Zertifikat
mit Authentifizierung enthalten. Es sei denn, man erstellt sich das Zertifikat
selbst und stuft es als sicher ein.
Wenn also die Anerkennung als SICHER nicht funktioniert, findet man u.a. den folgenden Text in der Hilfe von OfficeXP:
Das Zertifikat für die Quelle wurde möglicherweise nicht authentifiziert. Sie können nur Zertifikate zu Ihrer Liste vertrauenswürdiger Quellen hinzufügen, wenn diese authentifiziert wurden. Beachten Sie, dass Zertifikate, die mit dem Programm SELFCERT.EXE erstellt wurden, als nicht authentifiziert angesehen werden, und dass diese nur auf dem Computer zur Liste der vertrauenswürdigen Quellen hinzugefügt werden können, auf dem sie erstellt wurden.
Man nehme also das Programm SELFCERT.EXE, erstelle sich ein Sicherheitszertifikat, und alles ist in Butter.
Denkste! Microsoft hat den User wieder mal entmündigt, indem das Programm SELFCERT.EXE beim Office XP standardmäßig nicht installiert wird. Bis zur Version Office 2000 war das noch so.
Einen Hilfetext zum installieren von SELFCERT.EXE findet man auf den Seiten von
Microsoft **. Dort kann man auch nachlesen wie ein Zertifikat erstellt wird, aber das Programm erklärt sich eigentlich selbst.
Ist das Zertifikat mit SELFCERT.EXE erstellt, kann in der geöffneten Excel-Datei im Menü
- Makros... Visual Basic Editoraufgerufen werden. Hier wird dann im Projekt-Explorer (Wird über
Ansicht... Projekt-Explorer eingeblendet) die Arbeitsmappe "Ausbleibezeiten ..." markiert.
Jetzt im Menü
- Extras... Digitale Signatur das Zertifikat ausgewählt, die Arbeitsmappe speichern, schließen und wieder neu starten.