Hi Alfred!
Danke erst einmal für Deine Antwort.
Nun, habe gerade versucht, Deinem Vorschlag zu folgen.
Habe Word geöffnet - ein Sub test() erstellt.
Im Modul fehlt "Option explicit" ...
Dim o As Excel.Application
Dann habe ich aus meinem Ac-Code kopiert die Zeile:
Set oExcelApp = CreateObject("Excel.Application")
Teste ... Code läuft durch - "ach - Variable umbenennen ...!"
Set o = CreateObject("Excel.Application")
--> Fehler!
Wieso läuft nun die Variable "o" nur als Object ?
Early-Binding läuft nicht - Late-Binding läuft?
OK - das Problem erscheint gelöst - ich würde es trotzdem gerne verstehen - hmmmmmm.
Bei VB-Fun habe ich den Hinweis gefunden, den auch Du ansprichst:
Wenn Sie sich für Early Binding entscheiden, dann sollten Sie in Ihrem Projekt einen Verweis auf die niedrigste Version des Office-Produkts einbinden, das auf dem Zielsystem vorhanden sein könnte.
Wir haben NUR Office XP installiert.
Wenn Civil nun höhere Versionen sucht/verlangt, dann habe ich dem ja entsprochen ...
Zudem lieferte
Set o = CreateObject("Excel.Application.10")
den selben Fehler.
Viele Grüße
Olaf
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP