Тема: AutoHotkey: прокрутка колесом мыши в редакторе кода VBA MS Office
Автор скрипта - Rujj.
После запуска VBE подводим курсор мыши к стрелке прокрутки вверх, нажимаем на ALT и прокручиваем колесико мыши вверх. Затем подводим курсор мыши к стрелке прокрутки вниз, нажимаем на ALT и прокручиваем колесико вниз. После этого начинает работать прокрутка кода колесом мыши.
Скрипт работает только в окне VBE.
;WellUp и Down для VBA Excell и Word.ahk
#IfWinActive, Microsoft Visual Basic
~WheelDown::
BlockInput, on
MouseGetPos, x, y
MouseClick, L, tx, ty1, 6, 0
mouseMove, %x%, %y%
BlockInput, off
return
~WheelUp::
BlockInput, on
MouseGetPos, x, y
MouseClick, L, tx, ty2, 6, 0
mouseMove, %x%, %y%
BlockInput, off
return
!WheelUP::MouseGetPos, tx, ty2
!WheelDown::MouseGetPos, tx, ty1
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.