答え1
残念ながら、Excel はカスタマイズされたキーボード ショートカットをサポートしていません。
- Excel 365 Windows 10 でキーボード ショートカットを変更する
- Excel vs Word「キーボードショートカット」カスタマイズボタン
- Excel でキーボード ショートカットのカスタマイズを許可してください
- Excel 2019 でキーボードショートカットをカスタマイズすることは可能ですか?
回避策の1つは、オートホットキー以下のスクリプトで
; 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
どこにもそれに対するオプションはありません。文字通りにこれを克服するには、キーをスペースにマップする 1 行のマクロが必要です。次のようになります。
Application.OnKey "+{SPACE}", "{SPACE}"
ただし、マクロは書かないので、微調整が必要になるかもしれません。以下からコピーして変更しました:
https://docs.microsoft.com/en-us/office/vba/api/excel.application.onkey
覚えておくべきポイント: 一度実行すると、それだけでは終了しないので、完了後にShift- Space( "+{SPACE}"
) をShift-に再マッピングして終了するための 2 番目のマクロが必要になります。Space
文字通りではない方法 (「それほど苦労せずに我慢する」または「回避策」) は、CapsLockそのような数式を作成する前にキーを押すことです。すると、スペースは単なるスペースになります。大文字以外のテキストを入力する必要がある場合にだけ問題になりますが、その場合は「どちらがより面倒か?」、または毎回それを覚えておく必要がある場合です。
(それぞれのアプローチには、実行して完了したら元に戻す必要がある作業があり、決して忘れてはいけません。)