在combobox/列表框中滚动鼠标滚轮

我正在使用VBA在Excel 2007中构build一个用户窗体,并希望知道如何启用combobox和列表框的鼠标滚轮。

我是否需要更新版本的Office来获取此function,还是需要编码?

如果使用32位Windows,那么PETER THORNTON使用下面的WIN32 API调用的解决scheme将有助于:

MSDN论坛 – Visual Basic的应用程序:鼠标滚动在Excel 2010 UserForm列表框中

该页面上的OP使用的是Excel 2010,但是由于它是API调用的工作,只要您使用的是32位Windows,那么这也适用于您。

菲利普