P
Hallo,
ich versuche, von einem Programm aus, Word zu steuern:
wa = new TWordApplication(NULL);
wa->ConnectKind = ckNewInstance;
try {
wa->Connect();
}
catch(...) {
ShowMessage("Unable to load Word");
return;
}
wa->Visible = true;
OleVariant fileName = StringToOleStr("D:\\test.doc");
wa->Documents->Open(fileName, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam);
wd = new TWordDocument(NULL);
wd->ConnectTo(wa->ActiveDocument);
Word wird auch gestartet, jedoch erscheint dort dann die Meldung, dass ein Typ-Konfklikt vorliegt (der bei Documents->Open ausgeloest wird), und Word wird abgebrochen.
Ich denke mal, dass es irgendwie an fileName liegt, obwohl ich den Code derartig auf anderen Seite gesehen habe.
Was genau koennte da falsch sein?
PS: Ich verwende Word 2000 und den Borland C++ Builder 2006.
Auf einem anderen System mit Word 2003 und compiliert mit dem Borland C++ 6 kam aber das gleiche Problem.
Danke schonmal!