Häufig gestellte Fragen zu VBA-Lösungen, die von Office-Sicherheitsupdates vom April 2020 betroffen sind

Gilt für
Office 365 Office 2016 Office 2013 Office 2010

Zusammenfassung

Wenn Sie eines der Microsoft Office-Sicherheitsupdates installieren, die unter Microsoft Common Vulnerabilities and Exposures CVE-2020-0760 aufgeführt sind, bemerken Sie möglicherweise, dass einige Arten von vba-Verweisen (Visual Basic for Applications) blockiert sind, und Sie erhalten eine Fehlermeldung.

Dieser Artikel enthält einige häufig gestellte Fragen (FAQ), um Benutzern und IT-Administratoren mitzuteilen, was zu tun ist, wenn ihre vorhandene VBA-Lösung unterbrochen wird.

Hinweis Diese Verhaltensänderung wird durch eine Entwurfsänderung in Office verursacht. Das neue Verhalten ist beabsichtigt. Daher ist eine Korrektur nicht erforderlich, und es wird keine Entschärfung bereitgestellt.

Welche Arten von VBA-Verweisen sind betroffen?

Die folgenden Arten von VBA-Verweisen können betroffen sein:

  • Typelibs (*.olb, *.tlb, *.dll)
  • Ausführbare Dateien (*.exe)
  • ActiveX-Steuerelemente(*.ocx)

Diese Dateien werden möglicherweise blockiert, wenn sie sich auf dem Internet- oder Intranetserver befinden oder aus dem Internet heruntergeladen werden.

Weitere Informationen zur VBA-Objektbibliotheksreferenz finden Sie unter Überprüfen oder Hinzufügen einer Objektbibliotheksreferenz.

Welche Fehlermeldung wird angezeigt, wenn die VBA-Objektbibliotheken blockiert werden?

Wenn Ihre vorhandenen VBA-Projektmappen über einige VBA-Objektbibliotheken oder -Verweise verfügen, die blockiert sind, wird die folgende Fehlermeldung angezeigt.

Hinweis

Kompilierungsfehler:

Projekt oder Bibliothek nicht gefunden

Screenshot: VBA-Fehler aufgrund der Blockierung von Bibliotheken.

Dies ist eine Standardmeldung, die auf fehlende VBA-Objektbibliotheken hinweist. Wenn Sie diese Fehlermeldung erhalten, rufen Sie Ihre aktuelle VBA-Lösung erneut auf, und ersetzen Sie die blockierten Bibliotheken durch lokale Bibliotheken.

Wie kann ich die Blockierung von VBA-Objektbibliotheken aufheben?

VBA-Internetobjektbibliotheken: Es wird empfohlen, diese zu blockieren, da sie anfällig sind.

VBA-Objektbibliotheken im Intranet: Sie können diese über eine GPO-Einstellung aktivieren, wie in der folgenden Abbildung dargestellt. Die Einstellung befindet sich unter Benutzerkonfiguration>Administrative Vorlagen>Microsoft Office 2016-Sicherheitseinstellungen>.

GPO-Einstellungen