Viennamade: VB.NET mit Office 2K und -XP gemischt

Beitrag lesen

Hallo!

.... Wenn beim Kunden nur nur Office2000 oder nur OfiiceXP installiert ist, ist auch
alles ok, und das Word-Dukument wird erzeugt wie gewünscht.

Ein Problem entsteht offenbar jedoch, wenn die Office-Versionen gemischt sind: Im konkreten Fall hat der Kunde nämlich Office2000 (ohne Word) und Word XP installiert. Dann funktioniert weder das eine noch das andere. Die COM-Klasse "Microsoft Word 10.0 Object Library" läßt sich nicht ansprechen, und der Versuch, das Word-Dokument auszufüllen, führt zu einen Flut von Fehlermeldungen.

Du könntest bei der Installation Deines Programms mit API-Aufrufen (frag mich nicht welche - g) in Erfahrung bringen welche Komponenten vorhanden sein und Dir entsprechende Flags in die Registry schreiben. Von diesen Flags machst Du die Features Deines Programmes abhängig.

Ich kann nicht sagen, ob das in der XP-Familie auch noch so ist, aber 'davor' konnte man einzelnen OLB-Dateien mit Setup ausliefern und registrieren.

Beste Grüße
Viennamade