簡體   English   中英

使用ComfyJ將MS Word應用程序置於最前面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM