我希望当自动化完成时,我的Word应用程序能够处于前台。
在Excel中,这个等价的操作很简单 - Excel应用程序对象有一个.Hwnd属性,你可以与Windows API一起使用:
然而,Word应用程序没有 .Hwnd 属性。
我尝试在这个顺序中使用 Activate():
在Excel中,这个等价的操作很简单 - Excel应用程序对象有一个.Hwnd属性,你可以与Windows API一起使用:
SetForegroundWindow((IntPtr)excelApp.Hwnd);
然而,Word应用程序没有 .Hwnd 属性。
我尝试在这个顺序中使用 Activate():
wordDoc.Activate();
wordApp.Activate();
但这并不起作用。
我尝试通过应用程序名称查找进程,但可能会有多个Word副本正在运行。
谢谢。
乔