Tôi muốn ứng dụng Word của tôi đến Foreground khi tự động hoàn tất.Làm cách nào để lấy Id Hwnd/Process cho một ứng dụng Word, và thiết lập như Foreground Window
Tương đương trong Excel là thẳng về phía trước - các đối tượng Excel Ứng dụng có một tài sản .Hwnd mà bạn có thể sử dụng kết hợp với các API Windows:
SetForegroundWindow((IntPtr)excelApp.Hwnd);
Tuy nhiên các ứng dụng Word không có một tài sản .Hwnd .
Tôi đã cố gắng sử dụng Khởi động() theo thứ tự này:
wordDoc.Activate();
wordApp.Activate();
nhưng điều này không hoạt động.
Tôi đã xem xét quá trình tìm kiếm bằng tên ứng dụng, nhưng có thể có nhiều hơn một bản sao của Word đang chạy.
Cảm ơn
Joe
Cũng có một bài đăng trên SO mô tả nó. http://stackoverflow.com/questions/814936/get-pid-from-word-applicationclass –
Cảm ơn Greco - Tôi đã nhìn thấy bài đăng đó, tôi đã hy vọng giữ mã trên cao xuống .. –