문제
VBA 매크로에서 Application.OnKey 메서드를 사용할 때 발생할 수 있는 상황으로 가장 옳지 않은 것은?
① 사용자 정의 단축키가 기존 엑셀 단축키를 덮어쓸 수 있다 ② OnKey로 지정한 단축키는 해당 통합 문서가 닫히면 자동으로 해제된다 ③ Ctrl+Shift+문자 조합은 OnKey 메서드로 등록할 수 없다 ④ OnKey 메서드로 F1~F12 기능키를 재정의할 수 있다
정답
2번
해설
OnKey로 지정한 단축키는 통합 문서가 닫혀도 엑셀 세션이 유지되는 동안 계속 활성 상태를 유지한다. 명시적으로 Application.OnKey "단축키", "" 형태로 해제하거나 엑셀을 완전히 종료해야 해제된다. 나머지는 모두 가능한 기능들이다.