Tag: hwnd

Excel VBA:获取CommandButton的hwnd值

我要疯了 如何在Excel 2007表单中findCommandButton的“hwnd”值? 我谷歌search,我已经尝试了各种build议(其中大多数build议一个命令button有一个.hwnd成员属性 – 但它不),并没有find答案。 我可以得到窗体的 hwnd值,(理论上)应该能够使用EnumChildWindows来查找子窗口,包括我的button,但是这也不起作用。 有没有人设法做到这一点?

获取Excel InputBox方法的hwnd

我想我有一个相当简单的问题。 我正在寻找一种方法来获得一个Excelinput框的HWND。 我正在自动化一个进程,我注意到一个8型input框一直在excel窗口下面(如果有帮助的话,我会从另一个应用程序自动执行excel)。 显然,我希望它显示在上面,我试图使用SetForegroundWindow函数。 有什么build议? 根据要求,我发现的唯一事情似乎值得尝试: Public Function GetHwnd() as Long GetHwnd = Excel.Application.InputBox.hwnd End Function