Warnung bei VBA-Makros und Access-Datenbanken

Ich habe jahrelang eine Datenbanklösung auf meinem PC eingesetzt, die problemlos in Access 2003 unter Windows XP lief. Seit ich auf einen Rechner mit Windows 7 umgestiegen bin, erscheint nach einem Doppelklick auf die Datei immer eine Sicherheitswarnung, die ich wegklicken muss, um die Datenbank zu öffnen. Dabei benutze ich wie zuvor Access 2003. Wie kann ich diese Meldung verhindern?

vorlesen Druckansicht
Lesezeit: 2 Min.
Von

Ich habe jahrelang eine Datenbanklösung auf meinem PC eingesetzt, die problemlos in Access 2003 unter Windows XP lief. Seit ich auf einen Rechner mit Windows 7 umgestiegen bin, erscheint nach einem Doppelklick auf die Datei immer eine Sicherheitswarnung, die ich wegklicken muss, um die Datenbank zu öffnen. Dabei benutze ich wie zuvor Access 2003. Wie kann ich diese Meldung verhindern?

Um Makros und VBA-Projekte digital zu signieren, ordnet man ihnen im VBA-Editor übers Extras-Menü eine zuvor mit der Anwendung „SelfCert“ erstellte Signatur zu.

Die Sicherheitsmeldungen können Sie verhindern, indem Sie die Sicherheitsstufe in den Office-Anwendungen unter „Extras/Makro/Sicherheit“ auf niedrig umstellen, was aber nicht zu empfehlen ist, da dann jedes VBA-Makro – auch Schadsoftware aus E-Mail-Attachments – ohne jegliche Warnung direkt starten kann. Stattdessen sollten Sie Datenbanken und VBA-Projekte digital signieren, um sie dann auch bei hoher Sicherheitsstufe ohne Nachfrage nutzen zu können. Dazu müssen Sie mit dem Tool Selfcert.exe, das Microsoft zu Office XP und höher mitliefert, zunächst ein eigenes Zertifikat ausstellen.

Falls sich das Programm noch nicht im Office-Programmverzeichnis befindet, müssen Sie es nachinstallieren. Dazu gibt es im Office-Setup unter „Gemeinsam genutzte Office-Features“ die Option „Digitale Signatur für VBA-Projekte“. Nach dem Start von Selfcert.exe gibt man einen beliebigen Namen für das Zertifikat ein und klickt auf OK. Anschließend kann man Datenbanken und Makros mit den Zertifikat signieren, indem man nach Öffnen des Projekts im Visual-Basic-Editor (Taste Alt+F11) unter „Extras/Digitale Signatur“ das zuvor erzeugte Zertifikat auswählt. ()