从Process获取Excel.Application对象或在.NET中获取hwnd

Abi*_*iel 5 c# excel

在C#中,我试图从Process对象获取Excel.Application对象的实例.这看起来应该很简单,但我无法弄明白,也无法找到一个例子.重复一遍,我有一个System.Diagnostics.Process对象,我知道它指的是一个正在运行的Excel实例.我现在需要恢复引用该进程的Microsoft.Office.Interop.Excel.Application对象,以便我可以从C#操作Excel应用程序.

如果它更简单,我还有与活动Excel窗口关联的HWND ID和窗口文本.

谢谢.