Share via


Fehler beim Laden von DLL (Fehler 48)

Eine Dynamic Link Library (DLL) ist eine Bibliothek, die in der Lib -Klausel einer Declare -Anweisung angegeben wird. Dieser Fehler hat die folgenden Ursachen und Lösungen:

  • Die Datei kann nicht per DLL ausgeführt werden. Wenn es ich bei der Datei um eine Quelltextdatei handelt, muss sie kompiliert und mit einem DLL-Ausführungsformular verknüpft werden.

  • Die Datei ist keine Microsoft Windows-DLL. Beschaffen Sie die Microsoft Windows-DLL-Version der Datei.

  • Bei der Datei handelt es sich um eine ältere Microsoft Windows-DLL, die mit dem geschützten Modus von Microsoft Windows nicht kompatibel ist. Beschaffen Sie eine aktualisierte Version der DLL.

  • Die DLL verweist auf eine andere DLL, die nicht vorhanden ist. Beschaffen Sie die DLL, auf die verwiesen wird, und stellen Sie diese für die andere DLL bereit.

  • Die DLL oder eine der referenzierten DLLs befindet sich nicht in einem Verzeichnis, das im Pfad nicht angegeben wurde. Verschieben Sie die DLL in ein referenziertes Verzeichnis, oder fügen Sie das aktuelle Verzeichnis am Speicherort des Pfads ein.

  • Die DLL ist nicht die gleiche Bitversion wie die Betriebsumgebung von VBA. Weitere Informationen zur Inkompatibilität von Bitversionen finden Sie unter Mischen von 32- und 64-Bit-DLLs im Intel-Entwicklerforum.

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.