[C#] Office.Interop falscher Pfad

Vampyer

Grünschnabel
Hallo zusammen,

ich habe ein Problem bei dem Ihr mir vielleicht helfen könnt.

Ich hab ein Programm, das Daten aus einer dB nimmt und dann in eine
Excel Tabelle schreibt.

Funktionierte auch wunderbar, bis gestern (Viel mit der Installation von Office 07
zusammen). Seit dem benötigt das Programm zwingend ein installiertes
Office 07. bzw. die entsprechende Interop Variante 12.0.

Soweit ich das verstanden habe steht

11.0 für Microsoft Office 2003 und
12.0 für Microsoft Office 2007.

Jetzt hab ich mir gedacht, binde ich Explorer unter Verweise einfach die 11er Versionen
wieder rein und es sollte gehen. Das war dann aber wohl zu einfach gedacht.

Da ist mir aufgefallen das die "Microsoft Excel 11.0 Object Library" in den Pfadangaben
im GAC auf die 12.0er Version zeigt.

http://csgaebel.de/download/msoff_gac_pfad.jpg

Ich suche also nach einer Möglichkeit das sich das Programm wieder der richtigen .dll zuwendet
und es auch auf Rechnern läuft in dem Office 2007 eben nicht vorhanden ist.

Vielen Dank im Voraus

Gruß
Vampyer
 
Zurück