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