2

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

我是否需要更新版本的 Office 才能获得此功能,还是可以对其进行编码?

4

1 回答 1

1

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

MSDN 论坛 - 适用于应用程序的 Visual Basic:Excel 2010 中 UserForm ListBox 中的鼠标滚动

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

菲利普

于 2013-04-13T20:37:03.407 回答