Freigeben über


Objektbibliothek für Visual Basic for Applications nicht gefunden

Die Objektbibliothek von Visual Basic für Applikationen ist keine eigenständige Datei mehr, sondern sie ist in die Dynamic Link Library (DLL) integriert. In einigen ungewöhnlichen Situationen kann es vorkommen, dass eine vorherige Version der Objektbibliothek ("vaxxx.olb" oder "vaxxxx.olb") für die jeweilige Sprache des Projekts erforderlich ist, aber nicht gefunden werden kann. Dieser Fehler hat die folgenden Ursachen und Lösungen:

  • Die Objektbibliothek fehlt vollständig, befindet sich nicht im erwarteten Verzeichnis oder ist eine falsche Version. Durchsuchen Sie Ihren Datenträger, um sicherzustellen, dass sich die Objektbibliothek im richtigen Verzeichnis befindet, wie in der Hostanwendungsdokumentation angegeben.

Wenn es sich bei der fehlenden Bibliothek um eine Sprachversion handelt, die von der Hostanwendung installiert wird, kann es am einfachsten sein, das Setupprogramm einfach erneut durchzuführen. Wenn ein Projekt eine andere Sprachobjektbibliothek erfordert als die, die Ihre Hostanwendung begleitet (z. B. wenn ihnen jemand ein Projekt sendet, das auf einem Computer geschrieben wurde, der für eine andere Sprache eingerichtet ist), stellen Sie sicher, dass die richtige Sprachversion der Visual Basic-Objektbibliothek im Projekt enthalten ist und am erwarteten Speicherort installiert ist. Es kann sein, dass Anwendungen verschiedene Sprachversionen ihrer Objektbibliotheken unterstützen. Um zu ermitteln, welche Sprachversion erforderlich ist, zeigen Sie das Dialogfeld Verweise an und prüfen, welche Sprache unten im Dialogfeld angegeben ist. Objektbibliotheken sind für jede Plattform in unterschiedlichen Versionen verfügbar. Wenn Projekte von einer Plattform auf eine andere Plattform verschoben werden, z. B. von Macintosh zu Microsoft Windows, muss die richtige Sprachversion der referenzierten Bibliothek für die jeweilige Plattform an dem Speicherort verfügbar sein, der in der Dokumentation der Hostanwendung angegeben ist. Beachten Sie, dass einige Sprachcodes aus zwei Buchstaben und andere Sprachcodes aus drei Buchstaben bestehen. Der Dateiname der Visual Basic-Objektbibliothek setzt sich wie folgt zusammen:

  • Windows: Anwendungscode + Sprachcode + [Version].OLB. Beispiel: Die Objektbibliothek für die französische Version von Visual Basic für Applikationen, Version 2, lautet "vafr2.olb".

  • Macintosh: Anwendungsname Sprachcode [Version] OLB. Beispiel: Die Objektbibliothek für die französische Version von Visual Basic für Applikationen, Version 2, lautet "VA FR 2 OLB".

Wenn Sie ein fehlendes Projekt oder eine fehlende Objektbibliothek auf Ihrem System nicht finden können, sollten Sie sich an den Ersteller des referenzierten Projekts wenden. Falls es sich bei der fehlenden Bibliothek um eine Objektbibliothek einer Microsoft-Anwendung handelt, erhalten Sie diese wie folgt:

  • Wenn Sie Zugriff auf die elektronischen Dienste des technischen Supports von Microsoft haben, können Sie den Abschnitt zum technischen Support dieser Hilfe verwenden. Unter „Elektronische Dienste“ finden Sie Anweisungen zur Verwendung der entsprechenden Dienstoption.

  • Falls Sie keinen Zugriff auf die elektronischen Dienste des technischen Supports von Microsoft haben, sind Microsoft-Objektbibliotheken auf Anfrage als Anwendungshinweis bei Microsoft erhältlich. Informationen zur Kontaktaufnahme mit dem Microsoft-Produktsupport bei Ihnen vor Ort finden Sie ebenfalls im Abschnitt zum technischen Support in dieser Hilfe.

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.