Shift+Space 단축키를 어떻게 끌 수 있나요?

Shift+Space 단축키를 어떻게 끌 수 있나요?

다음 Excel 스프레드시트를 고려해 보세요.

스크린샷 I

이제 B2는 "Hello Brutus!"라고 말해야 하므로 입력해 봅니다.

="Hello " & B1 & "!"

그리고 물론 언제나 그렇듯이 와 를 Shift입력하는 동안에는 키를 놓을 필요성을 느끼지 않습니다 . 따라서 Excel에서는 다음을 수행합니다." & B& "!"

스크린샷 II

스크린샷 III

Shift+ Space단축키를 어떻게 비활성화할 수 있나요 ? (어차피 저에게는 아무 소용이 없습니다. 누구에게나 이 단축키가 어떻게 사용될 수 있는지 상상할 수 없습니다.)

답변1

안타깝게도 Excel에서는 사용자 정의된 키보드 단축키를 지원하지 않습니다.

한 가지 해결 방법은 다음을 사용하는 것입니다.오토핫키아래 스크립트로

; 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그러한 공식을 만들기 전에 키를 누르는 것입니다. 그러면 그 공간은 그냥 공간이 될 것이다. 대문자가 아닌 텍스트를 입력해야 하는 경우에만 문제가 됩니다. 그러면 "어느 것이 더 짜증나나요?" 아니면 매번 기억해야 하는 경우도 있습니다.

(각 접근 방식에는 수행한 다음 완료되면 실행 취소해야 하는 작업이 있으며 절대 잊지 마십시오.)

관련 정보