문제
통합 문서를 열 때마다 특정 작업이 자동으로 수행되는 매크로를 작성하려고 한다. 이때 사용해야 할 매크로 이름으로 옳은 것은?
① Auto_Open ② Auto_Exec ③ Auto_Macro ④ Auto_Start
정답
1번
해설
정답: 1. 통합 문서를 열 때 자동으로 실행되는 매크로의 약속된 이름은 Auto_Open이다. 반대로 문서를 닫을 때 자동 실행되는 매크로는 Auto_Close이다.
오답 풀이
- 1번: 문서를 열 때 자동 실행되는 매크로 이름은 Auto_Open이므로 옳다.
- 2번: Auto_Exec는 엑셀의 자동 실행 매크로 이름이 아니다.
- 3번: Auto_Macro라는 예약된 자동 실행 이름은 없다.
- 4번: Auto_Start라는 예약된 자동 실행 이름은 없다.
보충 개념 엑셀의 자동 실행 매크로: 열 때 Auto_Open, 닫을 때 Auto_Close. VBA 이벤트로는 Workbook_Open, Workbook_BeforeClose가 대응된다.