Freigeben über


Eine kompatible ActiveX-Komponente muss eine ausführbare Visual Basic-Datei oder eine DLL-Datei sein

Eine kompatible ActiveX-Komponente ist eine Komponente, die Sie als kompatible ActiveX-Komponente angeben. Dieser Fehler hat die folgende Ursache und Lösung:

  • Visual Basic hat versucht, auf ein Objekt zuzugreifen, das Sie als kompatible ActiveX-Komponente angegeben haben, die angegebene Datei war jedoch keine von Visual Basic erstellte ausführbare Datei oder Dynamic-Link Library (DLL).

    Nur von Visual Basic erstellte EXE- und DLL-Dateien sind gültige Einträge im Feld "Kompatible Active X-Komponenten" des Dialogfelds Projekteigenschaften, auf das über das Menü Projekt zugegriffen wird. Laden Sie wenn möglich das Projekt in Visual Basic und wählen Sie im Menü Datei den Befehl Project.exe-Datei erstellen aus, um eine ausführbare Visual Basic-Datei zu erstellen. Wenn die Datei bereits eine ausführbare Datei ist, die nicht von Visual Basic erstellt wurde oder in Visual Basic nicht geladen werden kann, sehen Sie in der Dokumentation der Datei nach, um herauszufinden, ob sie in eine ausführbare Visual Basic-Datei umgewandelt werden oder der Hersteller eine von Visual Basic erstellte ausführbare Datei zur Verfügung stellen kann.

Weitere Informationen erhalten Sie, indem Sie das fragliche Element auswählen und F1 (unter Windows) bzw. HILFE (unter Macintosh) drücken.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.