Mausrad in der VB6- und VBA-IDE

    • VB6

    Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Mad Andy.

      Mausrad in der VB6- und VBA-IDE

      Vielleicht ist dem einen oder anderen schon aufgefallen, dass im VBA-"Editor" und in der VB6-IDE das Mausrad nicht scrollt.
      Hab die Lösung, ein Add-In, eben erst wieder installiert und mir gedacht, dass ichs hier auch gleich posten sollte :)

      Update:
      Neue Version! Siehe nächster Post.


      Alte Version: (100% Microsoft)
      Hier findet ihr ein Add-In, mit dem sich das Problem lösen lässt:
      support.microsoft.com/?id=837910


      Installation:
      Die .exe, die man von der obigen Seite saugen kann ist ein selbstentpackendes Archiv. Das entpackt man irgendwohin (Desktop, Temp. Ordner, ...).
      Nach dem Entpacken sollte im Ordner die Lizenz (EULA.txt), der Source-Code (Modul + Projekt), eine .reg-Datei und eine Dll sein.

      Den Quelltext brauchen wir nicht und die Lizenz kann man nach dem Lesen auch löschen.
      Die .dll verschiebt man jetzt nach C:\Windows\System32\ und klickt auf Start -> Ausführen -> "regsvr32 c:\windows\system32\VB6IDEMouseWheelAddin.dll" eintippen -> ok
      Jetzt die .reg-Datei irgendwo hinverschieben, wo man sie im Notfall wieder findet und doppelklicken.

      In VB6 / VBA kann jetzt im Menü Add-Ins -> Add-In Manager der Eintrag "MouseWheelFix" ausgewählt werden um die 2 Häckchen rechts unten zu setzen.

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Mad Andy“ ()

      Update:
      Ich hab 2 neue Registry-Scripts verfasst, die auch mit älteren Windows-Versionen funktionieren (getestet auf Win98) und das ganze als .7z und .zip neu verpackt (20kB statt 118kB, siehe Anhang). An der Installation hat sich nicht viel geändert.

      Installation:
      1. die .7z (19kB) oder die .zip (22kB) herunterladen und entpacken
      2. EULA lesen
      3. die Datei VB6IDEMouseWheelAddin.dll nach c:\windows\system32 oder c:\windows\system kopieren
      4. Start -> Ausführen: regsvr32 "c:\windows\system32\VB6IDEMouseWheelAddin.dll"
        (regsvr32 gibts hier, falls nicht vorhanden)
      5. Eines der folgenden Registry-Scripts ausführen:
        • VBA Mouse Wheel Fix.reg (nur dieser Benutzer)
        • VBA Mouse Wheel Fix (System).reg (alle Benutzer)

      6. VB6 neustarten
      7. In VB6 ins Menü Add-Ins -> Add-Ins Manager, dort MouseWheel Fix auswählen und bei Load Behavior / Ladeverhalten die ersten 2 Checkboxen auswählen
      8. Fenster schließen, Fertig
      Dateien

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mad Andy“ ()