`link : / excelribbon-Worksheet_Events [a previous tip]`에서는 매크로에서 트랩하고 프로그래밍 할 수있는 다양한 이벤트를 발견하는 방법을 배웠습니다. Excel을 사용하면 통합 문서 수준에서 다양한 이벤트를 트랩 할 수도 있습니다. 워크 시트에서와 거의 동일한 방식으로 이러한 이벤트 목록을 찾을 수 있습니다.

  1. Alt + F11을 눌러 VBA 편집기를 표시합니다.

  2. 프로젝트 탐색기 창 (VBA 편집기의 왼쪽 위 모서리)에서 작업중인 프로젝트 (통합 문서)를 찾습니다.

  3. 필요한 경우 프로젝트 이름 왼쪽에있는 더하기 기호를 클릭하여 프로젝트를 확장합니다. 나열된 프로젝트의 모든 워크 시트를 볼 수 있습니다.

  4. ThisWorkbook 항목을 두 번 클릭하십시오. 통합 문서에 대한 코드 창이 나타납니다.

  5. 통합 문서의 코드 창 상단에는 두 개의 드롭 다운 목록이 있습니다. 왼쪽 드롭 다운 목록에서 통합 문서를 선택합니다.

이 시점에서 오른쪽 드롭 다운 목록에는 통합 문서에 대해 “트랩”할 수있는 모든 이벤트가 포함됩니다. 사용 가능한 이벤트는 Excel 버전에 따라 다를 수 있습니다. 25 개가 넘는 다양한 이벤트가 여기에 나열하기에는 너무 많습니다.

이벤트 이름은 각 이벤트를 트리거하는 요소를 알 수있을만큼 충분히 설명 적이어야합니다. 일부 이벤트는 “시트”라는 단어로 시작하고 위에서 언급 한 팁에 자세히 설명 된 워크 시트 이벤트의 이름과 중복됩니다. 이러한 이벤트는 통합 문서 수준에 있으므로 워크 시트의 이벤트에 의해 트리거 되더라도 통합 문서 전체에 적용됩니다.

예를 들어 SheetActivate 이벤트를 트랩하도록 선택하면 통합 문서의 워크 시트가 활성화 될 때 매크로가 실행됩니다.

이를 특정 워크 시트가 활성화 된 경우에만 활성화되는 워크 시트 수준의 활성화 이벤트와 대조됩니다.

오른쪽 드롭 다운 목록에서 이벤트 중 하나를 선택하면 이벤트가 실제로 발생할 때 실행할 매크로를 만들 수 있습니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (9546)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Workbook_Events [Workbook Events].