Projekt oder Bibliothek nicht gefunden

Sie können den Code nicht ausführen, bevor alle fehlenden Verweise aufgelöst wurden.

Dieser Fehler hat die folgenden Ursachen, und er kann wie folgt gelöst werden:

  • Ein referenziertes Projekt konnte nicht gefunden werden, oder eine referenzierte Objektbibliothek für die jeweilige Sprache des Projekts konnte nicht gefunden werden.

    Nicht aufgelösten Verweisen wird im Dialogfeld Verweise das Präfix FEHLEND vorangestellt. Wählen Sie den fehlenden Verweis aus, um den Pfad und die Sprache des fehlenden Projekts bzw. der fehlenden Bibliothek anzuzeigen. Führen Sie die folgenden Schritte aus, um die Verweise aufzulösen:

So lösen Sie Verweise auf

  1. Öffnen Sie das Dialogfeld Verweise.

  2. Wählen Sie den fehlenden Verweis aus.

  3. Starten Sie den Objektkatalog.

  4. Verwenden Sie das Dialogfeld Durchsuchen, um nach dem fehlenden Verweis zu suchen.

  5. Klicken Sie auf OK.

  6. Wiederholen Sie die obigen Schritte, bis alle fehlenden Verweise aufgelöst sind.

Nachdem Sie ein fehlendes Element gefunden haben, wird das Präfix FEHLT entfernt, um anzugeben, dass der Link wiederhergestellt wurde. Falls sich der Dateiname eines referenzierten Projekts geändert hat, wird ein neuer Verweis hinzugefügt, und der alte Verweis muss entfernt werden. Um einen nicht mehr benötigten Verweis zu entfernen, deaktivieren Sie einfach das Kontrollkästchen neben dem entsprechenden Verweis. Beachten Sie, dass die Verweise auf die Visual Basic-Objektbibliothek und die Objektbibliothek der Hostanwendung nicht entfernt werden können.

Es kann sein, dass Anwendungen verschiedene Sprachversionen ihrer Objektbibliotheken unterstützen. Um die erforderliche Sprachversion zu ermitteln, klicken Sie auf den Verweis. Die Sprache wird unten im Dialogfeld angegeben. Bei Objektbibliotheken kann es sich um eigenständige Dateien mit der Erweiterung "OLB" handeln, oder sie können in eine Dynamic Link Library (DLL) integriert sein. Für jede Plattform können unterschiedliche Versionen vorhanden sein. 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.

Dateinamen von Objektbibliotheken sind normalerweise wie folgt aufgebaut:

  • Windows (Version 3.1 und älter): Anwendungscode + Sprachcode + [Version].OLB. Beispiel: Die Objektbibliothek für die französische Version von Visual Basic für Applikationen, Version 2, lautet "vafr2.olb". Die Objektbibliothek für die französische Version von Microsoft Excel 5.0 lautet "xlfr50.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". Die Objektbibliothek für die französische Version von Microsoft Excel 5.0 lautet "MS Excel FR 50 OLB".

Wenn Sie ein fehlendes Projekt oder eine fehlende Bibliothek 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.

Hinweis

Haben Sie Interesse an der Entwicklung von Lösungen, mit denen die Funktionen von Office über mehrere Plattformen erweitert werden können? Schauen Sie sich das neue Office-Add-In-Modell an. Office-Add-Ins haben im Vergleich zu VSTO-Add-Ins und -Lösungen einen geringen Platzbedarf. Sie können sie mit fast jeder Web-Programmiertechnologie erstellen, z. B. HTML5, JavaScript, CSS3 und XML.

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.