By default, the VB6 IDE doesn’t have support for wheel mouse scrolling, and you will actually need to press the up and down button on your keyboard or the scroll bar of the VB6 IDE itself to browse throguh the code. This can be quite tedious and unproductive if you’re dealing with a large piece of code with hundreds and thousands of line.
To work around this problem, you can download the VB6 Mouse Wheel.exe file from the Microsoft Download Center:
Download the VB6MouseWheel.EXE package now.
– Double click the donwloaded exe file, and unzip the files to a folder.
– Click Start, click Run, type regsvr32
– Start Visual Basic 6.0.
– Click Add-Ins, and then click Add-in Manager.
– In the Add-in Manager list, click MouseWheel Fix.
– Click to select the Loaded/Unloaded check box, and then click to select the Load on Startup check box.
– Click OK.
How To get mouse scrolling support in VBA
If you did all the above steps, you will just get scroll wheel mouse suport in Visual Basic 6. In order to get the same thing working in VBA:
– Open up the folder where you unzip the files to
– You will find a “VBA Mouse Wheel Fix.reg”
– Double click on it!
There is actually another method of getting the wheel mouse support working, but it seems specifically for users who are having touble with the Microsoft IntelliPoint software and I persoanlly found the above solution to be always working in different versions of Windows (XP, Windows Server 2003, Vista).
For more info, visit this page.
Randy says
Hey, thanks for the basic ideas, but mere mortals won’t get this to work. You need to put the dll in c:\windows\system32 first!! at least in XP….
L.K. says
Thanks for additional information about copying the DLL to C:\Windows\System32 directory
Also the Command Prompt box to register the DLL must be started with run as Administrator
Damien says
Thanks a lot ! It was really annoying to not have the wheel mouse in this oldies VB6 IDE.
If you give me a bitcoin address or a changetip address, I would gladly tip you.
Cheers.
Jaime Duran says
Finally it worked. I had to copy dll to SysWOW64, open a cmd session with Admin, go to C:\Windows\SysWOW64 and execute regsvr32.
Jose m,anel says
Bien de Bien!!!
Rick says
AWESOME!!! I am running Windows 7 I put the dll in the syswow64 folder and registered it from there. Works perfectly. Why didn’t I do this 10 months ago when I started this conversion project?!?!!?
David says
Glad that it helps. Sometimes it just takes a little bit of time, and luck 🙂
Ken Gettys says
worked on windows 10 64bit:
1) unzip to C:\Windows\SysWOW64
2) open a cmd session with Admin,
3) go to C:\Windows\SysWOW64 and execute
4) regsvr32 VB6IDEMouseWheelAddin.dll
5) do the Add-in Manager instructions above.
🙂
David says
Wonderful, thanks for the tips, Ken.
Nelson Ford says
I had been using VB Scroll.exe in Win10 with VB6 for a number of years and it quit working after a Win10 update in the last year and nothing I’ve been able to find online gets the scroll wheel working again. I tried the above steps and MouseWheel Fix shows up in the Add-Ins and gives no messages when I click on it, but still no mouse wheel scrolling.
Khennete Manuel Abrugar says
have you found a solution?
Khennete Manuel Abrugar says
can anyone send the exe file. Microsoft have already deleted from the website.