[英]How to bring word application to the front in vb.NET
我正在使用winforms,當我嘗試以編程方式打開Word文檔時,它隨機出現在所有打開的窗口后面。 我怎樣才能把它帶到前面? 以下是我的代碼。
Dim pAppWord As Object = CreateObject("Word.Application")
'//做我的東西
pAppWord.Visible = True
pAppWord.Application.Activewindow = True
'//pAppWord.Active() found this online but throws an error
pAppWord.WindowState = vbNormal
謝謝!!
對我有用的是
pAppWord.Activate()
這似乎並不簡單...也許這會有所幫助: http ://social.msdn.microsoft.com/Forums/pl-PL/vblanguage/thread/fd9215cf-0893-4c61-886c-5d22fa7c2055
如果添加或打開了一個文檔(例如wordOb.Documents.Add),則只需將wordOb.ActiveWindow.Hwnd
傳遞給Windows API函數SetForegroundWindow
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.