Excel fehler beim öffnen einer VBA-Abfrage (Forms)
irgendwo fehlt ein haken...nur wo....
Hallo,
da haben wir also mal folgendes Problemchen:
-WinXP-PC mit SP3
-IE8
-Office2003pro enterprise gepatched über WSUS (also aktuellstes release)
beim öffnen einer Excel-Tabelle, welche VBA-Funktionen & Userforms mit Spreadsheets 11.0 für diverse Abfragen enthält kommt zunächst die fehlermeldung beim öffnen:
-Microsoft forms: Could not load an object because is it not available on this machine
mit Ok weiter kommt irgendwann:
-Microsoft Forms: This Application is about to initialize ActiveX controls that might be unsafe..... (mit OK kann man es zulassen)
Beim Debuggen können wir in den Referenzen ersehen das:
"Missing: Microsoft Office web components 11.0"
Nur: das Paket ist defintiv installiert (Office Full-install; keine modifications). Hab das auch noch mal hinterher installiert (manuell). Weitherin können wir einschalten das wir die Spreadheets 11.0 nutzen möchten; danach sehen wir im Debugger auch das gewünschte ergebnis und komischweise danach in den referenzen ein zusätzlich erfolgreich hinzugefügtes Microsoft Office web components 11.0 (es ist doppelt da: einmal als Missing; einmal als verfügbar).
Danke für neue Ideen!
Frank
Hallo,
da haben wir also mal folgendes Problemchen:
-WinXP-PC mit SP3
-IE8
-Office2003pro enterprise gepatched über WSUS (also aktuellstes release)
beim öffnen einer Excel-Tabelle, welche VBA-Funktionen & Userforms mit Spreadsheets 11.0 für diverse Abfragen enthält kommt zunächst die fehlermeldung beim öffnen:
-Microsoft forms: Could not load an object because is it not available on this machine
mit Ok weiter kommt irgendwann:
-Microsoft Forms: This Application is about to initialize ActiveX controls that might be unsafe..... (mit OK kann man es zulassen)
Beim Debuggen können wir in den Referenzen ersehen das:
"Missing: Microsoft Office web components 11.0"
Nur: das Paket ist defintiv installiert (Office Full-install; keine modifications). Hab das auch noch mal hinterher installiert (manuell). Weitherin können wir einschalten das wir die Spreadheets 11.0 nutzen möchten; danach sehen wir im Debugger auch das gewünschte ergebnis und komischweise danach in den referenzen ein zusätzlich erfolgreich hinzugefügtes Microsoft Office web components 11.0 (es ist doppelt da: einmal als Missing; einmal als verfügbar).
Danke für neue Ideen!
Frank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 135139
Url: https://administrator.de/forum/excel-fehler-beim-oeffnen-einer-vba-abfrage-forms-135139.html
Ausgedruckt am: 08.04.2025 um 14:04 Uhr
5 Kommentare
Neuester Kommentar

Hallo frankoehli!
Hast Du schonmal im VB-Editor im Objectkatalog nachgesehen, ob die Web-Komponente installiert ist?
<Objectkatalog><Klassen-Feld Rechtsklick><Verweise><Web-Komponente><Häkchen><OK>
Gruß Dieter
Hast Du schonmal im VB-Editor im Objectkatalog nachgesehen, ob die Web-Komponente installiert ist?
<Objectkatalog><Klassen-Feld Rechtsklick><Verweise><Web-Komponente><Häkchen><OK>
Gruß Dieter

Hallo frankoehli!
Also, ich finde bei mir z.B. "Microsoft Office Web Components Function Library", was bei mir nicht installiert ist.
Gruß Dieter
Also, ich finde bei mir z.B. "Microsoft Office Web Components Function Library", was bei mir nicht installiert ist.
Gruß Dieter

Hallo frankoehli!
Das ist bedauerlich
Eventuell ist in dem VBA-Code nur eine Bezeichnung falsch bzw. hat sich vielleicht was geändert. D.h. durchsuche (ganzes Project) mal den Code nach "CreateObject" oder "GetObject" und wenn gefunden, stimmt möglicherweise eine Bezeichnung nicht?
Gruß Dieter
Das ist bedauerlich
Eventuell ist in dem VBA-Code nur eine Bezeichnung falsch bzw. hat sich vielleicht was geändert. D.h. durchsuche (ganzes Project) mal den Code nach "CreateObject" oder "GetObject" und wenn gefunden, stimmt möglicherweise eine Bezeichnung nicht?
Gruß Dieter