In Excel können Sie die Makrosicherheitseinstellungen ändern, um zu steuern, welche Makros beim Öffnen einer Arbeitsmappe unter welchen Umständen ausgeführt werden. So könnten Sie beispielsweise festlegen, dass Makros ausgeführt werden dürfen, die von einem vertrauenswürdigen Entwickler digital signiert wurden.
Weitere Informationen zu Makrosicherheitseinstellungen in Microsoft Office-Dokumenten finden Sie unter Aktivieren oder Deaktivieren von Makros in Office-Dateien.
Makrosicherheitseinstellungen und ihre Auswirkungen
In der folgenden Liste werden die verschiedenen Makrosicherheitseinstellungen zusammengefasst. Wenn unter allen Einstellungen Antivirensoftware installiert ist, die mit Microsoft 365 funktioniert und die Arbeitsmappe Makros enthält, wird die Arbeitsmappe vor dem Öffnen auf bekannte Viren überprüft.
- Deaktivieren aller Makros ohne Benachrichtigung Klicken Sie auf diese Option, wenn Sie Makros nicht vertrauen. Dann werden alle Makros in Dokumenten und die Sicherheitswarnungen zu Makros deaktiviert. Wenn es Dokumente mit nicht signierten Makros gibt, denen Sie vertrauen, können Sie diese Dokumente an einem vertrauenswürdigen Speicherort ablegen. Dokumente an vertrauenswürdigen Speicherorten dürfen ausgeführt werden, ohne dass sie vom Sicherheitssystem des Sicherheitscenters überprüft werden.
- Deaktivieren aller Makros mit Benachrichtigung Dies ist die Standardeinstellung. Klicken Sie auf diese Option, wenn Makros deaktiviert werden sollen, allerdings mit Sicherheitswarnungen, wenn Makros vorhanden sind. Auf diese Weise können Sie wählen, wann diese Makros jeweils von Fall zu Fall aktiviert werden sollen.
- Deaktivieren aller Makros mit Ausnahme von digital signierten Makros Diese Einstellung ist identisch mit der Option Alle Makros mit Benachrichtigung deaktivieren . Wenn das Makro von einem vertrauenswürdigen Herausgeber digital signiert wurde, kann das Makro ausgeführt werden, wenn Sie dem Herausgeber bereits vertraut haben. Wenn Sie den Herausgeber nicht als vertrauenswürdig eingestuft haben, werden Sie entsprechend benachrichtigt. Auf diese Weise können Sie wählen, ob sie die signierten Makros aktivieren oder dem Herausgeber vertrauen möchten. Alle nicht signierten Makros werden ohne Benachrichtigung deaktiviert.
- Alle Makros aktivieren (nicht empfohlen, potenziell gefährlicher Code kann ausgeführt werden) Klicken Sie auf diese Option, um die Ausführung aller Makros zuzulassen. Die Verwendung dieser Einstellung macht Ihren Computer anfällig für potenziell schädlichen Code und wird nicht empfohlen.
- Vertrauen des Zugriffs auf das VBA-Projektobjektmodell Diese Einstellung richtet sich an Entwickler und wird verwendet, um den programmgesteuerten Zugriff auf das VBA-Objektmodell von jedem Automation-Client aus absichtlich zu sperren oder zuzulassen. Mit anderen Worten: Die Einstellung bietet eine Sicherheitsoption für Code, der geschrieben wurde, um ein Office-Programm zu automatisieren sowie um die Microsoft VBA-Umgebung (Visual Basic für Applikationen) und das VBA-Objektmodell programmgesteuert zu bearbeiten. Auf diese benutzer- und anwendungsabhängige Einstellung kann standardmäßig nicht zugegriffen werden. Diese Sicherheitsoption erschwert es nicht autorisierten Programmen, "selbstreplizierenden" Code zu erstellen, der bei Endbenutzersystemen Schaden anrichten kann. Damit ein Automatisierungsclient programmgesteuert auf das VBA-Objektmodell zugreifen kann, muss ihm der den Code ausführende Benutzer explizit Zugriff gewähren. Aktivieren Sie das Kontrollkästchen, um den Zugriff zu aktivieren.
Verwenden von digitalen Signaturen
Office verwendet die Microsoft Authenticode-Technologie, um Makroerstellern das digitale Signieren einer Datei oder eines Makroprojekts zu ermöglichen. Das Zertifikat, das zum Erstellen dieser Signatur verwendet wird, bestätigt, dass das Makro oder Dokument vom Signaturgeber stammt, und die Signatur bestätigt, dass das Makro oder Dokument nicht geändert wurde.
Nachdem Sie Ihr digitales Zertifikat installiert haben, können Sie Dateien und Makroprojekte signieren.
Beziehen eines digitalen Zertifikats zum Signieren
Sie können ein digitales Zertifikat von einer kommerziellen Zertifizierungsstelle, vom internen Sicherheitsadministrator oder von einem IT-Mitarbeiter beziehen.
Weitere Informationen zu Zertifizierungsstellen, die Dienste für Microsoft-Produkte anbieten, finden Sie in der Liste der Mitglieder des Microsoft-Stammzertifikatprogramms.
Erstellen Ihres eigenen digitalen Zertifikats zum Selbstsignieren
Sie können mithilfe des Tools Selfcert.exe auch Ihr eigenes selbstsignierendes Zertifikat erstellen.
Hinweis
Da ein von Ihnen erstelltes digitales Zertifikat nicht von einer offiziellen Zertifizierungsstelle vergeben wurde, werden mit einem solchen Zertifikat signierte Makroprojekte als "selbst signierte Projekte" bezeichnet. Microsoft Office vertraut einem selbst signierten Zertifikat nur auf einem Computer, auf dem dieses Zertifikat im Speicher für persönliche Zertifikate abgelegt wurde.
Weitere Informationen zum digitalen Signieren eines Makros finden Sie unter Digitales Signieren eines Makroprojekts.
Ändern der Makrosicherheitseinstellungen
Sie können die Makrosicherheitseinstellungen im Sicherheitscenter ändern, sofern nicht ein Systemadministrator in Ihrer Organisation die Standardeinstellungen geändert hat, um Sie an deren Änderung zu hindern.
Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Makrosicherheit.
Informationen zum Anzeigen der Registerkarte "Entwicklertools" finden Sie unter Anzeigen der Registerkarte "Entwicklertools".
Klicken Sie in der Kategorie Einstellungen für Makros unter Einstellungen für Makros auf die gewünschte Option.
Hinweis
Alle Änderungen, die Sie in der Kategorie Einstellungen für Makros in Excel vornehmen, gelten nur für Excel und haben keine Auswirkung auf ein anderes Microsoft Office-Programm.
Ferner können Sie in den Excel-Optionen auf das Trust Center zugreifen. Klicken Sie dazu auf Optionen und dann auf Trust Center>Trust Center Einstellungen>Makroeinstellungen.
Weitere Information zur Makrosicherheit finden Sie unter den folgenden Themen:
- Hinzufügen, Entfernen oder Ändern eines vertrauenswürdigen Speicherorts
- Hinzufügen, Entfernen oder Anzeigen eines vertrauenswürdigen Herausgebers
- Aktivieren oder Deaktivieren von Makros in Office-Dateien
- Anzeigen der Optionen und Einstellungen im Sicherheitscenter
Problembehandlung
Ich kann meine Makrosicherheitseinstellungen nicht ändern
Einige Benutzer können die Einstellungen für das Vertrauensstellungscenter aufgrund von Gruppensicherheitsrichtlinien in ihren Organisationen möglicherweise nicht ändern. In solchen Fällen müssen Sie sich an den IT-Administrator für Ihre Organisation wenden.
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in Communitys erhalten.