D R U C K V E R S I O N

Makros und die Sicherheit im OfficeXP

Zum Verständnis: Ich selbst besitze/benutze kein WindowsXP und/oder OfficeXP

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

Also habe ich mich bei einem Freund an den XP-Rechner gesetzt, und folgendes herausgefunden:

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 Editor
aufgerufen 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.

Ich hoffe, daß ich mich halbwegs verständlich ausgedrückt habe, und dir damit weiterhelfen konnte.
Es sei hier nochmals erwähnt, daß es um Office XP geht. Bis zum Office 2000 war alles OK. Wer nicht mit der XP-Version arbeitet, der kann das hier ignorieren.

Es ist also im OfficeXP erforderlich ( mit oder ohne Zertifikat ) die Makrosicherheit mindestens auf MITTEL zurück zu stellen und bei jedem Start der Datei in der Abfrage die Makros zu aktivieren. Oder man erstellt sich ein Zertifikat, und kann dann die Sicherheit wieder auf HOCH einstufen



 * MAKRO:
Das ist eine Script-Datei für die im Office enthaltene Programmiersprache Visual Basic. Mit ihr könnnen Programme erstellt werden, die dann in den Offfice-Anwendungen ausgeführt werden.

** Dank an Michael .?. für die Zusendung der URL:
Microsoft ist ein eingetragenes Warenzeichen (registered Trademark) der Microsoft Corporation.