Scroll Wheel in the VBE

This seems to be a pretty frequent question in the newsgroups. You get a new mouse and the scroll wheel doesn’t work in the VBE anymore. It works normally in other programs.

When this happened to me, I downloaded the older driver and that fixed it. Specifically version 4.12 seems to do the trick. You can get mouse drivers from the Microsoft Mouse page.

If you have a Logitech mouse or a mouse based on Logitech technology, you may not want to download MS drivers for it. I’ve heard that you lose some of the Logitech functionality when you use Intellipoint drivers. If you’ve spent big bucks on a mouse and you don’t want to reduce it to the $10 version, then check out these programs:

VBScroll

FreeWheel

VB6 Scroll Wheel Fix

I haven’t tried any of these programs, so use them at your own risk.

Thanks to John Flemming for the blog idea. Keep them coming.

Update: The Mouse link above doesn’t work anymore. This link does http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=4348502a-61be-4072-abe2-e3fc3aa0eee6.

I tried to use version 4.12 recently, but since I’m using Windows Server 2003, it doesn’t work for me. Instead, I installed VBScroll (the first link above) and it works like a peach.

Update: Microsoft has KB article 837910 which has a downloadable fix. The fix is for VB 6.0, so there are no guarantees that it will work for VBA, but I’ve heard it does. Here’s my favorite part of the kb article:

STATUS
This behavior is by design.

Yeah. Right.

Posted in Uncategorized

11 thoughts on “Scroll Wheel in the VBE

  1. Exactly the right tip at the right moment.
    10 min. ago i was wondering why the scroll didn’t work in VBE on a new installation. Thanks :-)

  2. Do you have nay idea how to make the mousewheel scroll down a form, instead of scrolling through records in Access?
    I’ve asked all over to see if anyone knows how to do it. It’s possible to disable the wheele, which is what I’ve had to do, but how do you get it to act the same way it does in every other MS program?
    Thanks,
    Greta

  3. Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou! Thankyou!

    Damn I’ve missed being able to scroll, every since my work upgraded the OS. So good to have it back!

    Thankyou!

  4. I was so happy when I found this, but unfortunately it doesn’t work with a wireless intellipoint explorer mouse. It was very unhappy when I downgraded the drivers. :(

  5. by design… yeah, sure it is… they broke it on purpose…

    how it passed QA I’ll never know.

    Thanks for the links! I know the VB6 Fix link works like a charm!

  6. I echo ‘Dallas’ (Thank you, thank you…)

    I just got hold of FreeWheel. I use VB5 with it’s Books Online (both have serious scrolling issues). Result: Excellent, excellent and excellent.

    Thanks a lot for the link to FreeWheel. Recommend it to anyone wanting to fix an older (or any ) program that doesn’t use the mousescrollwheel

    pec.

  7. RE: Freewheel

    THANK YOU! I have a -cheap- Logitech PS/2 Optical mouse and am using VBA 6.0 in Excel 2000. FREEWHEEL WORKS! THANK YOU!

    I’ve been suffering for YEARS ;-) without the scroll wheel – the pain is GONE!

    Brewster the Great


Posting code? Use <pre> tags for VBA and <code> tags for inline.

Leave a Reply

Your email address will not be published. Required fields are marked *