Hallo Leute,
in einem Projekt (C#, .Net1.1, VS2003) muss ich Word2000 'fernsteuern'. Ich hatte vorher (in der Annahme es könnte auch Word2003 sein) die entsprechenden PIA's installiert. Nachdem es Word2000 sein musste habe ich die PIA's deinstalliert (vorsichtshalber).
Im Projekt habe ich den entsprechenden Verweis (Word9-Typbiliothek) aus der Registerseite (COM) dem Projekt hinzugefügt. Leider zeigen schon die ersten Versuche Probleme.
Die Anweisung Word.Application app = new Word.ApplicationClass()
geht noch. Doch schon die nächste Zeile (app.Visible = true) bringt die Fehlermeldung "QueryInterface für Schnittstelle Word._Application fehlgeschlagen".
Beim Kollegen läuft die (meine) Anwendung ohne Probleme - nur auf meinem Entwicklungsrechner nicht. Inzwischen habe ich auch schon Office 2000 de- und wieder installiert - ohne Erfolg. Späte Bindung funktioniert, wenn ich word über Activator.GetObject(Word.Application) starte.
Für jede Hilfe dankbar.
in einem Projekt (C#, .Net1.1, VS2003) muss ich Word2000 'fernsteuern'. Ich hatte vorher (in der Annahme es könnte auch Word2003 sein) die entsprechenden PIA's installiert. Nachdem es Word2000 sein musste habe ich die PIA's deinstalliert (vorsichtshalber).
Im Projekt habe ich den entsprechenden Verweis (Word9-Typbiliothek) aus der Registerseite (COM) dem Projekt hinzugefügt. Leider zeigen schon die ersten Versuche Probleme.
Die Anweisung Word.Application app = new Word.ApplicationClass()
geht noch. Doch schon die nächste Zeile (app.Visible = true) bringt die Fehlermeldung "QueryInterface für Schnittstelle Word._Application fehlgeschlagen".
Beim Kollegen läuft die (meine) Anwendung ohne Probleme - nur auf meinem Entwicklungsrechner nicht. Inzwischen habe ich auch schon Office 2000 de- und wieder installiert - ohne Erfolg. Späte Bindung funktioniert, wenn ich word über Activator.GetObject(Word.Application) starte.
Für jede Hilfe dankbar.
Comment