Ich benutze dieses Skript zum horizontalen Scrollen mit Shift + Mausrad für Excel:
#IfWinActive, ahk_class XLMAIN
+WheelDown::ComObjActive("Excel.Application").ActiveWindow.SmallScroll(0,0,3,0)
+WheelUp::ComObjActive("Excel.Application").ActiveWindow.SmallScroll(0,0,0,3)
Es funktioniert hervorragend für Tabellen, aber wenn ich die Umschalttaste gedrückt halte und auf Diagrammblättern scrolle, wird der folgende Fehler angezeigt:
Error 0x800A03EC -
Source: Microsoft Excel
Description: Unable to get the SmallScroll proprety of the Window class
HelpFile: xlmain11.chm
HelpContext: 0
Specifically: SmallScroll
Line#
002: Return
---> 002:
ComObjActive("Excel.Application").ActiveWindow.SmallScroll(0,0,3,0)
002: Return
003:
ComObjActive("Excel.Application").ActiveWindow.SmallScroll(0,0,3,0)
003: Return
004: Exit
004: Exit
004: Exit
Gibt es eine Möglichkeit, dies zu beheben, oder werde ich für immer die Bildlaufleiste ziehen, weil Excel-UX saugt?
Ich verwende Excel 2016 unter Windows 10.