我在Delphi中使用TWordApplication
。我的应用程序打开word的新实例,并在其文档上做些事情。问题是当我第一次运行我的应用程序,然后打开真正的word exe。 Word EXE没有打开新的单词实例,但链接到我的应用程序实例。所以,当我的应用程序写入其文档时,所有文本都显示在用户可见的exe文字上。TWordApplication和Word碰撞
WordApp := TWordApplication.Create(nil);
WordApp.ConnectKind := ckNewInstance;
(WordApp.Documents.Add(EmptyParam,EmptyParam,EmptyParam, varFalse));
然后用户手动打开Word。
WordApp.Selection.Text := 'test test test';
并且用户在手动打开的Word中看到'test test test'。
如果我第一次手动打开Word并启动我的应用程序一切正常。
我设置它。但不是重点。 Iam开始我的应用程序。新实例已创建。我开始出现Word.exe和Word窗口。和Word.exe没有启动新的实例。所以我的应用程序在Word窗口中写入。 – userbb 2011-04-13 12:59:21
然后,正如我在对您的问题的评论中所说:显示您的代码。如果你没有告诉我们你到底在做什么,我们不是克莱尔沃伊泰克,并且不能帮助你。用户如何启动Word?点击快捷方式或双击文档? – 2011-04-13 13:02:06
对不起,我没有提交该评论...问题仍然存在:请向我们展示您的代码。 – 2011-04-13 13:18:32