문제
다음 중 [개발 도구] 탭의 [컨트롤] 그룹에 대한 설명으로 옳지 않은 것은?
① 컨트롤은 데이터 표시/입력 또는 작업 수행을 위해 양식에 넣은 그래픽 개체로 텍스트 상자, 목록 상자, 옵션 단추, 명령 단추 등이 있다. ② ActiveX 컨트롤은 양식 컨트롤 보다 다양한 이벤트에 반응할 수 있으나 차트 시트에서는 사용할 수 없는 등 양식 컨트롤보다 호환성은 낮다. ③ [디자인 모드] 상태에서는 양식 컨트롤과 ActiveX 컨트롤 모두 매크로 등 정해진 동작은 실행하지 않으며, 컨트롤의 선택, 크기 조절, 이동 등의 작업을 할 수 있다. ④ 양식 컨트롤의 '단추(양식 컨트롤)'를 클릭하거나 드래그해서 추가하면 [매크로 지정] 대화상자가 자동으로 표시된다.
정답
3번
해설
정답: 3. [디자인 모드]에서 동작이 실행되지 않는 것은 ActiveX 컨트롤이다. 양식 컨트롤은 디자인 모드와 무관하게 클릭하면 지정된 매크로가 실행된다.
오답 풀이
- 1번: 컨트롤은 텍스트 상자·목록 상자·옵션 단추 등 양식에 넣는 그래픽 개체이므로 옳다.
- 2번: ActiveX는 이벤트가 다양하나 차트 시트에서 못 쓰는 등 호환성이 낮으므로 옳다.
- 3번: 디자인 모드에서 양식 컨트롤도 동작을 멈춘다는 설명은 옳지 않다(ActiveX만 해당).
- 4번: '단추(양식 컨트롤)'를 추가하면 [매크로 지정] 대화상자가 뜨므로 옳다.
보충 개념 양식 컨트롤은 매크로 연결이 간단하고 호환성이 높으며 디자인 모드 영향을 받지 않는다. ActiveX 컨트롤은 속성·이벤트가 풍부하나 디자인 모드에서 동작이 정지된다.