Eine Excel-Datei läuft auf einem Computer, auf einem anderen bleibt das Makro blockiert. Solche Fälle wirken widersprüchlich, sind aber meist erklärbar. Das Microsoft Trust Center entscheidet nicht allein. Office berücksichtigt zusätzlich die Dateiquelle, zentrale Richtlinien, vertrauenswürdige Speicherorte, Signaturen, Zertifikate und frühere Benutzerentscheidungen.
Erste Ursache: unterschiedliche Makroeinstellungen
Excel kann Makros vollständig blockieren, mit Warnung deaktivieren oder nur digital signierte Makros zulassen. Diese Einstellung gilt für die jeweilige Anwendung. Auf einem Gerät kann Excel daher anders konfiguriert sein als auf einem zweiten Gerät oder als Word auf demselben Computer.
In Unternehmen sollten Benutzer die Konfiguration nicht manuell angleichen. Zunächst ist zu prüfen, ob die Unterschiede durch eine vorgesehene zentrale Richtlinie entstanden sind.
Zweite Ursache: Gruppenrichtlinie, Cloud Policy oder Intune
Administratoren können Office-Einstellungen verbindlich verteilen. Eine Gruppenrichtlinie kann beispielsweise Makros aus dem Internet blockieren oder nur signierten Code vertrauenswürdiger Herausgeber zulassen. Cloud Policy erreicht auch Geräte, die nicht klassisch an die Domäne angebunden sind. Intune kann zusätzliche Gerätekonfigurationen bereitstellen.
Wird eine lokale Trust-Center-Option durch Richtlinie gesteuert, ist sie häufig ausgegraut. Der richtige Lösungsweg ist dann nicht das Umgehen der Vorgabe, sondern die Prüfung von Gruppenmitgliedschaft, Richtlinienzuweisung und wirksamer Konfiguration.
Dritte Ursache: Mark of the Web
Eine Datei aus dem Internet oder aus einer E-Mail-Anlage kann eine Mark of the Web tragen. Windows kennzeichnet damit die Herkunftszone. Office blockiert Makros in solchen Dateien standardmäßig strenger. Eine Kopie aus einer internen Ablage kann diese Kennzeichnung nicht besitzen und sich deshalb anders verhalten.
Der Dateiname sagt nichts über diese Zusatzinformation aus. Für die Diagnose müssen Downloadweg, Dateisystem und konkrete Datei betrachtet werden.
Vierte Ursache: Signatur und Zertifikat
Ein digital signiertes Makro kann auf einem Gerät als vertrauenswürdig gelten, wenn das Herausgeberzertifikat dort korrekt verteilt wurde. Fehlt das Zertifikat auf einem zweiten Gerät oder ist die Zertifikatskette ungültig, bleibt die Ausführung blockiert. Auch eine Änderung am VBA-Projekt kann die Signatur entfernen.
Prüfen Sie deshalb Signaturstatus, Zertifikatsgültigkeit, Vertrauensspeicher und die tatsächlich vorliegende Dateiversion. Eine Datei nur anhand ihres sichtbaren Namens zu vergleichen reicht nicht aus.
VBA-Makro-Prüfung & Signatur – unsere Softwarelösung
Wir haben eine tolle Software, die VBA-Makros im Self Service auf Schadcode prüft und signiert.
Die Prüfung erfolgt je nach Umfang entweder über ein selbstentwickeltes Scan-Script oder – bei größeren Makro- und Skriptmengen – über ein eigenes trainiertes KI-Modell, das self-hosted betrieben wird und sich am BSI-Standard orientiert.
Hier geht es zur Online-Demo. Melden Sie sich gern bei uns für eine individuelle Vorführung.
Zusätzlich helfen wir Ihnen bei der Ablösung von Makros – von der Bestandsaufnahme bis zur sicheren Migration. Nehmen Sie gerne Kontakt auf!
Fünfte Ursache: Speicherort und Zone
Lokale Ordner, Netzwerkfreigaben, SharePoint, OneDrive und per IP-Adresse angesprochene Server können unterschiedlich eingeordnet werden. Ein zentral verwalteter vertrauenswürdiger Speicherort kann aktive Inhalte zulassen. Eine Netzwerkadresse außerhalb der lokalen Intranetzone kann dagegen strengere Blockaden auslösen.
Breite Trusted Locations sind dennoch keine gute Abkürzung. Wer einen gemeinsam beschreibbaren Ordner pauschal vertraut, ermöglicht auch dort abgelegten unerwünschten Dateien die Ausführung aktiver Inhalte.
Sechste Ursache: vertrauenswürdiges Dokument
Ein Benutzer kann eine Datei in der Vergangenheit bewusst freigegeben haben. Office merkt sich diese Entscheidung als Trusted Document. Auf einem anderen Gerät existiert dieser lokale Vertrauensstatus nicht. Auch nach dem Zurücksetzen vertrauenswürdiger Dokumente erscheint die Warnung erneut.
Ein systematischer Prüfweg
Vergleichen Sie zuerst die exakte Datei über einen Hash. Prüfen Sie dann Herkunftskennzeichnung, Signatur, Herausgeberzertifikat, Speicherort, lokale Makroeinstellung und zentrale Richtlinie. Erst wenn diese Ebenen bekannt sind, lässt sich das Verhalten belastbar erklären.
Wo das Makro-VBA-Tool hilft
Das Makro-VBA-Tool von Dr. Dominic Lindner schafft einen kontrollierten Referenzstand. Eine Datei wird hochgeladen, geprüft, entschieden, automatisch signiert und protokolliert bereitgestellt. Der SHA-256-Hash verknüpft die konkrete Datei mit dem Prüfergebnis. Dadurch lässt sich erkennen, ob auf zwei Geräten wirklich dieselbe freigegebene Version verwendet wird.
Das Tool ändert keine lokalen Trust-Center-Einstellungen und ersetzt keine Richtliniendiagnose. Es reduziert jedoch eine häufige Unsicherheit: Welche Version wurde geprüft und signiert? Die IT kann sich anschließend auf die Verteilung von Zertifikat, Richtlinie und Datei konzentrieren.
Fazit
Unterschiedliches Verhalten ist meist das Ergebnis unterschiedlicher Vertrauensketten. Eine systematische Diagnose betrachtet Datei, Herkunft, Signatur, Zertifikat, Speicherort und Richtlinie gemeinsam. So wird aus einem scheinbar zufälligen Office-Problem ein nachvollziehbarer Sicherheitsfall.
Quellen: Microsoft Learn: Makro-Entscheidungsweg, Microsoft Support: Makroeinstellungen und Makro-VBA-Tool.
Image: OpenAI
