Hi Viennamade,
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.
Das würde mir helfen, wenn ich nur wissen will, welche Version vorhanden ist und welche Klassen ich entsprechend einsetzen muss.
Mein Problem liegt ein Schritt davor: Wenn ich z.B. per API heraus bekomme (oder auch, wenn der Kunde es mir sagt), er hat Office2k aber Word XP installiert, was mache ich dann? Weder "Microsoft Word 10.0 Object Library" für XP noch "Microsoft Word 9.0 Object Library" für 2K lassen sich nutzen.