a=MsgBox("작업을 종료합니까?“, vbYesNoCancel + … | [컴퓨터활용능력 1급 필기] 17년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 17년 2회차
a=MsgBox("작업을 종료합니까?“, vbYesNoCancel + vbQuestion, "확인”)이라는 VBA 코드로 표시되는 메시지 박스에 관한 설명으로 옳지 않은 것은?1
메시지 박스에 정보 아이콘()이 표시된다.
2
메시지 박스의 제목으로 '확인'이 표시된다.
3
메시지 박스의 <Esc>키를 누르면 작업이 취소된다.
4
메시지 박스에'예', '아니오', '취소' 버튼이 표시된다.
해설
MsgBox의 두 번째 인수는 표시할 버튼과 아이콘의 종류를 정한다. 여기서 vbYesNoCancel은 '예·아니오·취소' 세 개의 버튼을, vbQuestion은 물음표(?) 모양의 아이콘을 나타내도록 지정한 것이다.
따라서 이 코드로 열리는 메시지 박스에는 물음표 아이콘이 표시되며, 느낌표가 그려진 노란 삼각형이나 'i'가 그려진 아이콘은 나타나지 않는다. 정보 아이콘은 vbInformation, 경고 아이콘은 vbExclamation, 중대 메시지 아이콘은 vbCritical을 지정했을 때 표시된다.
세 번째 인수는 대화상자의 제목이므로 제목 표시줄에는 '확인'이 나타난다. 또 '취소' 버튼이 포함된 메시지 박스에서 <Esc>를 누르면 '취소'를 클릭한 것과 같이 처리되어 작업이 취소된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
)이 표시된다.