我在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