문제
다음 중 [개발 도구] 탭의 [컨트롤] 그룹에 대한 설명으로 옳지 않은 것은?
① 컨트롤 종류에는 텍스트 상자, 목록 상자, 옵션 단추, 명령 단추 등이 있다. ② ActiveX 컨트롤은 양식 컨트롤 보다 다양한 이벤트에 반응할 수 있지만, 양식 컨트롤보다 호환성은 낮다. ③ [디자인 모드] 상태에서는 양식 컨트롤과 ActiveX 컨트롤 모두 매크로 등 정해진 동작은 실행하지 않지만 컨트롤의 선택, 크기 조절, 이동 등의 작업을 할 수 있다. ④ 양식 컨트롤의 '단추(양식 컨트롤)'를 클릭하거나 드래그해서 추가하면 [매크로 지정] 대화상자가 자동으로 표시된다.
정답
3번
해설
정답: 3. [디자인 모드]에서 ActiveX 컨트롤은 동작을 실행하지 않고 편집(선택·크기·이동)할 수 있으나, 양식 컨트롤은 디자인 모드와 무관하게 동작하므로 둘 다 동일하다는 설명은 옳지 않다.
오답 풀이
- 1번: 컨트롤에는 텍스트 상자·목록 상자·옵션 단추·명령 단추 등이 있으므로 옳다.
- 2번: ActiveX 컨트롤은 다양한 이벤트에 반응하나 호환성은 양식 컨트롤보다 낮으므로 옳다.
- 3번: 디자인 모드의 영향을 받는 것은 ActiveX 컨트롤뿐이므로 "모두"라는 설명은 옳지 않다.
- 4번: '단추(양식 컨트롤)'를 추가하면 [매크로 지정] 대화상자가 자동 표시되므로 옳다.
보충 개념 양식 컨트롤은 매크로 연결이 쉽고 호환성이 높으며, ActiveX 컨트롤은 속성·이벤트가 풍부해 VBA와 함께 정교하게 제어할 수 있다.