VBA Fehler bei Ausführung: Projekt oder Bibliothek nicht gefunden


Bezieht sich auf
Produkt(e):MicroStation
Version(en):08.11.09.459
Umbegung: Windows 7 32 bit,Windows 7 64 bit
Produktbereich: Programmierung
Produktunterbereich: VBA
Ursprünglicher Autor:Artur Goldsweer, Bentley Technical Support Group

 

Problembeschreibung

Bei der Ausführung einer VBA Routine tritt ein Fehler auf: Kann Projekt oder Bibliothek nicht finden:

 

Bestätigt man die Meldung mit OK, wird im VBA Editor die nicht gefundene Funktion angezeigt. Im konkreten Fall wurde die Funktion RTrim als nicht bekannt angemahnt, obwohl diese Funktion zum Standardfunktionsumfang von VBA gehört.
Dieselbe VBA Routine hat bereits längere Zeit problemlos funktioniert und plötzlich nicht mehr.
Die Meldung einer nicht gefundenen Bibliothek könnte auf eine fehlende Referenz hinweisen. Im VBA Editor kann man sich unter Tools > References (Extras > Referenzen) die gewählten Referenzen anzeigen lassen:

In der Liste der gewählten Referenzen wird eine als "MISSING", also als fehlend gekennzeichnet. Der Dateiname dieser Bibliothek enthält die Bezeichnung OFFICE11, es ist also eine Referenz aus dem Office 2003.
Diese Version Office 2003 wurde kürzlich durch eine neuere Version ersetzt, so dass diese Bibliothek nicht mehr vorhanden ist 

Schritte zur Problembehebung

  1. Öffnen des VBA Editors.
  2. Öffnen der Referenzliste unter TOOLS > References (Extras > Referenzen)
  3. Suchen nach Einträgen, die mit MISSING gekennzeichnet sind und den Haken davor entfernen, so dass nicht mehr nach dieser Bibliothek gesucht wird.

Anschließend konnte die VBA Routine problemlos gestartet werden.