Ändern der Makrosicherheitseinstellungen in Excel

In Microsoft Excel können Sie die Makrosicherheitseinstellungen ändern, um zu steuern, welche Makros unter welchen Bedingungen beim Öffnen einer Arbeitsmappe ausgeführt werden. So könnten Sie beispielsweise festlegen, dass Makros ausgeführt werden dürfen, die von einem vertrauenswürdigen Entwickler (einer Person, die Programmiercode schreibt) digital signiert wurden.

Inhalt dieses Artikels

Makrosicherheitseinstellungen und ihre Auswirkungen

Ändern der Makrosicherheitseinstellungen

Verwenden von digitalen Signaturen

Problembehandlung

Makrosicherheitseinstellungen und ihre Auswirkungen

In der folgenden Liste werden die verschiedenen Makrosicherheitseinstellungen zusammengefasst. Wenn Antivirensoftware, die bei Microsoft Office 2010 funktioniert, installiert wurde und die Arbeitsmappe Makros enthält, wird sie unter allen Einstellungen auf bekannte Viren überprüft, bevor sie geöffnet wird.

  • Alle Makros ohne Benachrichtigung deaktivieren    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.

  • Alle Makros mit Benachrichtigung deaktivieren    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.

  • Alle Makros außer digital signierten Makros deaktivieren    Diese Einstellung ist identisch mit der Option Alle Makros mit Benachrichtigung deaktivieren – mit einer Ausnahme: Falls das Makro von einem vertrauenswürdigen Herausgeber digital signiert wurde, kann es ausgeführt werden, wenn Sie ihn bereits als vertrauenswürdig festgelegt 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, weil potenziell gefährlicher Code ausgeführt werden kann)    Klicken Sie auf diese Option, damit alle Makros ausgeführt werden dürfen. Durch die Verwendung dieser Einstellung wird Ihr Computer für bösartigen Code anfällig. Deshalb wird sie nicht empfohlen.

  • Zugriff auf das VBA-Projektobjektmodell vertrauen    Diese Einstellung ist für Entwickler bestimmt und wird verwendet, um den programmgesteuerten Zugriff auf das VBA-Objektmodell von jedem beliebigen Automatisierungsclient 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.

Seitenanfang

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

  1. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Makrosicherheit.

    Macro Security command on the Developer tab

    Hinweis    Wenn die Registerkarte Entwicklertools nicht angezeigt wird, gehen Sie folgendermaßen vor:

    1. Klicken Sie auf die Registerkarte Datei, anschließend auf Optionen und dann auf die Kategorie Menüband anpassen.

    2. Aktivieren Sie in der Liste Hauptregisterkarten das Kontrollkästchen Entwicklertools, und klicken Sie auf OK.

    3. Klicken Sie auf eine beliebige andere Registerkarte, um zu Ihrer Datei zurückzukehren.

  2. Klicken Sie in der Kategorie Einstellungen für Makros unter Einstellungen für Makros auf die gewünschte Option. Ausführliche Informationen zu diesen Einstellungen finden Sie im Abschnitt Makrosicherheitseinstellungen und ihre Auswirkungen weiter oben in diesem Artikel.

    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.

Tipp    Im Dialogfeld Optionen können Sie auch auf das Sicherheitscenter zugreifen.

  1. Klicken Sie auf die Registerkarte Datei, anschließend auf Optionen und dann auf die Kategorie Sicherheitscenter.

  2. Klicken Sie auf Einstellungen für das Sicherheitscenter und dann auf die Kategorie Einstellungen für Makros.

Weitere Information zur Makrosicherheit finden Sie unter den folgenden Themen:

Seitenanfang

Verwenden von digitalen Signaturen

Microsoft Office 2010 verwendet Microsoft Authenticode-Technologie, um es den Erstellern von Makros zu ermöglichen, eine Datei oder ein Makroprojekt digital zu signieren. Das Zertifikat, mit dem diese Signatur erstellt wird, bestätigt, dass das Makro oder Dokument von der signierenden Person stammt, und die Signatur bestätigt, dass das Makro bzw. Dokument nicht geändert wurde.

Nachdem Sie Ihr digitales Zertifikat erstellt 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 Mitglieder des Microsoft-Programms für Stammzertifikate.

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.

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.

Wo befinden sich jetzt die Sicherheitseinstellungen "Sehr hoch", "Hoch", "Mittel" und "Niedrig"?

Am Sicherheitsmodell in Microsoft Office wurden in den letzten Versionen erhebliche Änderungen vorgenommen. In der nachstehenden Liste wird eine Zuordnung von Excel 2003-Makrosicherheitseinstellungen an die Makrosicherheitseinstellungen für Excel 2010 angeglichen:

Excel 2003-Einstellung

Excel 2010-Entsprechung

Weitere Informationen

Sehr hoch

Alle Makros ohne Benachrichtigung deaktivieren

In Excel 2003 können VBA-Makros nur ausgeführt werden, wenn die Option "Allen installierten Add-Ins und Vorlagen vertrauen" (auf der Registerkarte Vertrauenswürdige Herausgeber im Dialogfeld Sicherheit) ausgewählt wurde und die Makros (signiert oder nicht signiert) in einem bestimmten vertrauenswürdigen Ordner auf der Festplatte des Benutzers gespeichert wurden.

Wenn nicht alle diese Bedingungen erfüllt sind, können VBA-Makros unter der Sicherheitseinstellung "Sehr hoch" in Excel 2003 nicht ausgeführt werden.

Hoch

Alle Makros außer digital signierten Makros deaktivieren

In Excel 2003 müssen ausführbare Dateien (beispielsweise .EXE oder .COM) durch eine anerkannte vertrauenswürdige Quelle signiert sein (also über ein Zertifikat, dem Sie vertrauen, verfügen), damit sie ausgeführt werden können. Andernfalls werden alle ausführbaren Dateien, die Dokumenten zugeordnet oder darin eingebettet sind, automatisch deaktiviert, ohne dass der Benutzer beim Öffnen dieser Dokumente gewarnt wird.

Standardmäßig werden alle Office 2003-Programme mit der Makrosicherheitseinstellung "Hoch" installiert.

Mittel

Alle Makros mit Benachrichtigung deaktivieren

In Excel 2003 werden Benutzer beim Öffnen eines Dokuments aufgefordert, ausführbare Dateien zu aktivieren bzw. zu deaktivieren. Diese Stufe erfordert die Annahme eines Zertifikats, dem Sie vertrauen, für jede ausführbare Datei. Das Zertifikat wird angenommen, indem Sie es einem Segment der Windows-Registrierung des Computers hinzufügen.

Nachfolgende Anforderungen zum Ausführen eines Makros aus einer vertrauenswürdigen Quelle werden automatisch angenommen (d. h., die ausführbare Datei wird ohne Eingabeaufforderung an den Benutzer ausgeführt).

Niedrig

Alle Makros aktivieren (nicht empfohlen; potenziell gefährlicher Code kann ausgeführt werden)

In Excel 2003 werden alle Makros ohne Einschränkungen ausgeführt. Diese Sicherheitsstufe schützt nicht vor Malware, erlaubt nicht die Annahme von Zertifikaten, denen Sie vertrauen, und wird allgemein nicht als sicher eingestuft. Diese Stufe wird nicht empfohlen.

Seitenanfang

Gilt für: Excel 2010, Excel Starter



War diese Information hilfreich?

Ja Nein

Wie können wir es verbessern?

255 Zeichen verfügbar

Um Ihre Privatsphäre zu schützen, geben Sie bitte keine Kontaktinformationen in Ihrem Feedback an. Lesen Sie unsere Datenschutzbestimmung.

Vielen Dank für Ihr Feedback!

Supportressourcen

Sprache ändern