모두CBT

다음 중 VBA에서 엑셀 프로그램은 종료하지 않고 현재 활성화된 통합 … | [컴퓨터활용능력 1급 필기] 19년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 19년 2회차
다음 중 VBA에서 엑셀 프로그램은 종료하지 않고 현재 활성화된 통합 문서만 종료하기 위한 메서드는?
1
ActiveWorkbook.Quit
2
Application.Quit
3
Workbooks.Close
4
ActiveWindows.Close
해설

현재 활성화된 통합 문서만 종료하면서 엑셀 프로그램 자체는 종료하지 않으려면 Workbooks.Close 메서드를 사용한다. 이는 열려 있는 통합 문서를 닫는 동작으로, 엑셀 애플리케이션을 종료하지는 않는다.

Application.Quit은 엑셀 프로그램 자체를 종료시키는 메서드이므로 요구 조건에 맞지 않고, Workbook 개체에는 Quit 메서드가 존재하지 않아 ActiveWorkbook.Quit은 성립하지 않으며, ActiveWindows는 올바른 개체 이름이 아닐 뿐 아니라 창을 대상으로 하는 표기이므로 통합 문서를 닫는다는 목적에 맞지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.