在 Excel 中,当我按Page Up/时Page Down,它总是滚动不超过 1 页和准确跳转到下一行未完全显示的行(当然,如果当前行不高于窗口的话)。这非常有用,因为它可以防止我遗漏任何一行;例如,当我想快速检查每一行中的某些内容时,我只需反复按下Page Down并扫描整个页面或列即可。
但是当我使用鼠标滚动时,情况就不同了。它总是滚动的行数恰好等于 Windows 的鼠标垂直滚动设置中设置的行数,如下所示:
这很烦人,因为当当前 3 行的总高度太高而无法容纳在窗口中时,它会跳过很多行。当行高相差太大时,它还会使滚动速度发生很大变化。
有什么方法可以让鼠标每按一下滚动按钮就能滚动屏幕一页吗?
答案1
我最终使用了这个自动热键脚本
#IfWinActive ahk_exe EXCEL.EXE
WheelUp::Send {PgUp}
WheelDown::Send {PgDn}