簡體   English   中英

將Word應用程序帶到前面

[英]Bring Word Application to Front

我以編程方式創建Word文檔,並詢問用戶是否要立即顯示文檔。

為了將文檔放在前面,我最小化並最大化文檔。 文檔出現在屏幕前面,但是以“不禮貌”的方式:你可以看到它被最小化和最大化。

知道如何“教育”它嗎?

wordApp.Visible = true;//objApp is the word application defined in my application
//minimizing and maximizing bring the Word application to front
wordApp.WindowState=WdWindowState.wdWindowStateMinimize;
wordApp.WindowState=WdWindowState.wdWindowStateMaximize;
wordApp.Activate();

我發現激活Doc和App都帶來了前面的話,至少它對我有用。

oDoc.Activate();
oWordApp.Activate();

如果你刪除最小化和最大化並使用wordApp.Show()有助於解決您的問題? 每次我顯示我用一個新的應用.Show.Activate 希望有所幫助。

如果上述方法不起作用,您可以按照此處的建議使用Win32 API SetForegroundWindow函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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