如何处理当前工作簿的窗口?

如何处理当前工作簿的主窗口?

实际上,只有一个模仿多窗口行为的窗口, 因此,得到Application.Hwnd就足够了

由于这个问题被标记为VSTO,我想作者正在寻找方法来处理VSTO代码中的当前窗口。 在C#中,请尝试:

Globals.ThisAddIn.Application.ActiveWindow 

你说的是实际的HWND吗? 如果是这样,我会使用指针工具WinSpy ++来识别窗口。 这将为您提供句柄,但更重要的是窗口的类ID,以便您可以使用ENUMWINDOWS枚举所有的Excel的子窗口来查找那些特定的类。