Nun sollen selbst erstellte Makros zertifiziert werden. Dabei gehe ich davon aus, dass Sie sich selbst vertrauen.
Zuerst sollten Sie aber eine Voreinstellung überprüfen. Diese finden Sie in der Registerkarte Entwicklertools.
Sollte diese Registerkarte nicht angezeigt werden, so klicken Sie mit der rechten Maustaste auf die Register des Menübands und wählen Menüband anpassen…
Auf der rechten Seite der angezeigten Excel-Optionen lässt sich das Menüband anpassen. Aktivieren Sie hier das Kontrollfeld Entwicklertools und schließen Sie das Dialogmenü mit OK. Die Registerkarte wird nun angezeigt.
Abb 41: Einstellen der Makrosicherheit<
Rufen Sie nun aus der Registerkarte Entwicklertools die Gruppe Code auf. Hier finden Sie die Schaltfläche Makrosicherheit.
Abb 42: Einstellen der Makrosicherheit
Makrosicherheit (VBA)
Klicken Sie diese an, erscheint das nachstehende Dialogmenü, das mit Sicherheitscenter betitelt ist:
Abb. 43: Einstellungen im Sicherheitscenter
- Wählen Sie hier Alle Makros mit Benachrichtigung deaktivieren aus.
- Tolle Formulierung! Da muss einer lange nachgedacht haben, um eine so kurze Anweisung so unverständlich zu machen. Dabei waren die Hinweise in den Vorgängerversionen mit Niedrig, Mittel, Hoch und Sehr hoch doch so schön klar! Auch die Reihenfolge erscheint mir nicht logisch, Position 2 und 3 sind meinem Erachten nach vertauscht. Aber lassen wir das.
- Bestätigen Sie mit OK und wechseln Sie mit [Alt]+[F11] zum Visual Basic-Editor.
- Rufen Sie das Menü Extras auf und dann den Befehl Digitale Signatur.
Abb. 44: Zuweisen der digitalen Signatur zum Projekt
Klicken Sie auf die Schaltfläche Wählen und es erscheint eine Liste der vergebenen Zertifikate.
Abb. 45: Liste der bereits vergebenen Zertifikate
Wählen Sie das (gewünschte) Zertifikat aus und bestätigen Sie mit OK.
Damit ist diesem Projekt ein Zertifikat zugewiesen worden. Rufen Sie diese Datei das nächste Mal auf, erscheint eine Sicherheitswarnung. Klicken Sie auf Optionen, erhalten Sie das folgende Dialogmenü:
Abb. 46: Dialogmenü Sicherheitswarnung
Soll dieser Sicherheitshinweis in Zukunft nicht mehr erscheinen, da Sie Makros, die von diesem Herausgeber stammen, immer vertrauen, so aktivieren Sie das Optionsfeld und klicken dann auf OK.
In Zukunft werden Sie auf diesem Rechner nicht mehr gefragt werden. Wird der Makro-Code auf einem Rechner, auf dem Ihr Zertifikat nicht vorliegt, geändert, so verliert das Projekt die Zertifizierung und der Ursprungszustand wird wiederhergestellt.