[英]Bring MS Word Application to the front using ComfyJ
我正在使用ComfyJ 2.7嘗試在Windows 7的MS Word 2007中打開一個新的Word文檔。我已經創建了Word文檔並保存了它,但是應用程序在任務欄中保持最小化。
我嘗試在應用程序上使用以下調用來嘗試激活窗口並將其置於前台。
app.activate();
app.getActiveWindow().activate();
app.getActiveDocument().activate();
App.activate似乎使應用程序請求將其移到最前面,因為任務欄項開始閃爍,但它不會使單詞application脫穎而出。
有沒有人能夠使用comfyJ成功與MS Word互操作?
您是否嘗試過
app.GetActiveDocument().ActiveWindow.WindowState
屬性?
如果任務欄只是閃爍,聽起來好像文件正在最小化。 您可能只需要將windowstate設置為normal。
問題實際上是由Windows 7中的新焦點規則引起的。應用程序無法強制其他窗口成為焦點,它們只能通知他們想要焦點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.