答案1
不幸的是,Excel 不支援自訂鍵盤快速鍵:
- 在 Excel 365 Windows 10 中變更鍵盤快速鍵
- Excel 與 Word「鍵盤快速鍵」自訂按鈕
- 請允許 Excel 中的鍵盤快速鍵自訂
- 是否可以在 Excel 2019 中自訂鍵盤快速鍵?
一種解決方法是使用自動熱鍵與下面的腳本
; If you want to disable Shift+Space for all applications
; just comment out the next line
#IfWinActive ahk_exe EXCEL.EXE
+Space::Return
答案2
你不能。但好消息是您不需要那些帶給您麻煩的空間
輸入為
="Hello "&B1&"!"
答案3
任何地方都沒有選擇。為了以字面的方式克服它,您需要一個單行巨集來將鍵映射為空格。它看起來像:
Application.OnKey "+{SPACE}", "{SPACE}"
但我不編寫宏,因此可能需要調整。複製並修改自:
https://docs.microsoft.com/en-us/office/vba/api/excel.application.onkey
要記住的一點:一旦運行,它不僅僅結束,因此您需要第二個巨集來結束它,方法是在完成後將Shift- Space( "+{SPACE}"
) 重新映射回Shift- 。Space
一種非字面的方式(“以更少的麻煩來接受它”或“解決方法”)是CapsLock在創建此類公式之前擊中關鍵。那麼這個空間就只是一個空間。只有在需要輸入非大寫文字時才會出現問題,那麼“哪個更糟?”或者每次都必須記住這樣做。
(每種方法都有一些你必須做的事情,然後在完成後撤消,永遠不要忘記。)