在组合框/列表框中启用鼠标滚轮滚动

时间:2013-04-13 20:19:25

标签: excel excel-vba excel-2007 mousewheel userform vba

我正在使用VBA在Excel 2007中构建用户窗体,并想知道如何启用组合框和列表框的鼠标滚轮滚动。

我是否需要更新版本的Office才能获得此功能,或者它是否可以编码?

1 个答案:

答案 0 :(得分:1)

如果使用32位Windows,那么 PETER THORNTON 的解决方案使用下面的页面上的WIN32 API调用将有所帮助:

MSDN Forums - Visual Basic For Applications: Mouse scroll in UserForm ListBox in Excel 2010

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

菲利普