Hinweise für das Deaktivieren von VBA in Office

Einführung

Dieser Artikel beschreibt, warum Sie Microsoft Visual Basic for Applications (VBA) für Microsoft Office deaktivieren möchten. Dieser Artikel beschreibt auch Effekte VBA einiger Office-Features und einige Office-Lösungen zu deaktivieren.

Weitere Informationen

Sie können VBA in Office auf zwei Arten deaktivieren:
  • Während der Installation von Office können Sie VBA-Installation.
  • Während der Installation von Office können Sie VBA zusammen mit Office installieren und VBA dann deaktivieren.
Möchten Sie nicht VBA während des Installationsvorgangs installieren, wird VBA-Funktionen nicht verfügbar. Wenn Office-Programme starten, prüfen Sie die Windows Installer-Datenbank, um festzustellen, ob VBA zusammen mit Office installiert wurde. Wenn VBA nicht zusammen mit Office installiert wurde, werden die Office-Programme nicht VBA verwenden, selbst wenn VBA zusammen mit anderen Programmen installiert wurde.

Wenn Sie VBA zusammen mit Office installieren und VBA dann deaktivieren möchten, können Sie VBA Systemrichtlinien deaktivieren. Verwenden Sie Systemrichtlinien auf einem Computer, der mehreren Benutzern verwendet wird, können Sie auswählen, welche Benutzer VBA-Funktionen verfügen.
Weitere Informationen zum Deaktivieren von VBA finden im folgenden Artikel der Microsoft Knowledge Base:

281954 wie Visual Basic for Applications deaktivieren, wenn Sie Office 2003 oder Office XP bereitstellen

Obwohl das Deaktivieren von VBA eine hohe Sicherheitsstufe für Makros enthält, kann Office VBA-Lösungen das Deaktivieren von VBA erheblich beeinträchtigen. Sie müssen berücksichtigen, ob die zusätzliche Schutz der damit verbundenen Nachteile aufwiegt, das Deaktivieren von VBA auf Sie oder Ihre Organisation.

Das Deaktivieren von VBA für Office kann weit reichende Konsequenzen haben. Dazu gehören die folgenden:

  • Microsoft Access kann nicht installiert werden.
  • Erstellen oder VBA-Makros in Officeprogrammen ausführen.
  • Erstellen oder Makros der Microsoft Excel 4.0-Makrosprache (XLM) in Excel ausführen.
  • Sie können ActiveX-Steuerelemente in Office-Dokumenten verwenden, da sind deaktiviert. Beachten Sie, dass diese Forms 2.0-Steuerelemente.
  • Einige Assistenten können keine. Wenn Sie versuchen, einen betroffenen Assistenten verwenden, erhalten Sie eine Meldung ähnlich der folgenden:
    C:\Programme\Gemeinsame Dateien\Microsoft Office\Templates\1033\Assistentenname.wiz enthält Makros. Makroprogrammierunterstützung ist in dieser Anwendung deaktiviert. Möchten Sie eine Kopie dieses Dokuments ohne Makros öffnen?
    Hinweis Name des Assistenten ist der Name des Assistenten, den Sie verwenden möchten.
  • Sie können nicht kompilierten Add-Ins verwenden, da diese Add-Ins deaktiviert werden. Beachten Sie, dass dieser bestimmte Add-Ins, die mit Office wie das Analysis ToolPak für Excel.

    Hinweis Weitere Informationen zu Office-Features, die nicht verfügbar sind, wenn VBA deaktiviert ist, finden Sie im Abschnitt "Informationsquellen".
Das Deaktivieren von VBA bietet ein hohes Maß Makros, da das Deaktivieren von VBA Makros in Dokumenten und nicht kompilierten Add-Ins wie Excel-add-in-xla verhindert. Wenn VBA deaktiviert ist, noch können Sie Add-Ins, die kompiliert werden, wie Excel .xll Add-in-Dateien, Word WLL-add-in Dateien und Automatisierung Add-Ins für Office-Programme weiterhin verfügbar. Allerdings kann möglicherweise nicht auf bestimmte Methoden oder Eigenschaften, die VBA verwenden. Wenn Sie entwickeln ein Automatisierungsclient oder Automatisierung Add-in, das auf Computern bereitgestellt werden kann, auf denen VBA deaktiviert ist, sollten Sie den Code, um sicherzustellen, dass der Code funktioniert, wenn VBA deaktiviert ist testen.

Referenzen

Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

282847 einige Excel-Features sind nicht verfügbar, wenn Sie Visual Basic for Applications deaktivieren und Excel

Eigenschaften

Artikelnummer: 287567 – Letzte Überarbeitung: 23.01.2017 – Revision: 2

Feedback