Enable Scroll Mouse Wheel Support in Visual Basic 6 IDE

software utilities toolsBy 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 \VB6IDEMouseWheelAddin.dll, and then click OK.
– 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.

5 thoughts on “Enable Scroll Mouse Wheel Support in Visual Basic 6 IDE

  1. 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….

    • 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

  2. 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.


  3. Finally it worked. I had to copy dll to SysWOW64, open a cmd session with Admin, go to C:\Windows\SysWOW64 and execute regsvr32.

Leave a Reply