Saya menggunakan skrip ini untuk pengguliran horizontal menggunakan shift + roda mouse untuk 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)
Ini berfungsi baik untuk tabel tetapi ketika saya menahan shift dan gulir pada lembar grafik, saya mendapatkan kesalahan ini:
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
Apakah ada cara untuk memperbaikinya atau akankah saya selamanya menyeret bilah gulir karena ux Excel menyebalkan?
Saya menggunakan Excel 2016 di Windows 10.
microsoft-excel
autohotkey
Marcel
sumber
sumber
Jawaban:
Saya tahu ini sudah lama tetapi di sini ada jawaban untuk mereka yang mencari scrolling horizontal di excel.
Script AutoHotKey di bawah berfungsi. Saya mengadaptasi skrip BevanFindlay yang ditemukan di sini untuk memenuhi kebutuhan saya. Saya menemukan bahwa skripnya berfungsi di Excel, tetapi tidak di tempat lain.
Saya melakukan beberapa pengujian di Excel 2010 dan masih bergulir dengan baik di lembar kerja dengan Charts. Jika Anda memiliki data dalam bagan yang dipilih, itu sebenarnya akan menggulir di sepanjang data, yang menarik, jika tidak terduga. Namun itu akan bergulir secara horizontal seperti biasa selama Anda tidak memiliki data dalam bagan yang dipilih. Semoga ini membantu!
sumber
Saya menemukan skrip di atas menjadi kikuk dan lambat: pada dasarnya mengirimkan sejumlah perintah {Kiri} atau {Kanan}. Tak satu pun dari solusi AHK yang tampaknya dapat diandalkan.
Program ini di GitHub bekerja dengan sangat baik untuk pengguliran horizontal baik Excel dan Word 2016 https://github.com/T800G/OfficeScroll Cukup tekan Shift dan putar ...
sumber