통합 문서 이벤트 (Microsoft Excel)
이전 팁에서는 매크로에서 트랩하고 프로그래밍 할 수있는 다양한 이벤트를 발견하는 방법을 배웠습니다. Excel을 사용하면 통합 문서 수준에서 다양한 이벤트를 트랩 할 수도 있습니다. 워크 시트에서와 거의 동일한 방식으로 이러한 이벤트 목록을 찾을 수 있습니다.
-
Alt + F11을 눌러 VBA 편집기를 표시합니다.
-
프로젝트 탐색기 창 (VBA 편집기의 왼쪽 위 모서리)에서 작업중인 프로젝트 (통합 문서)를 찾습니다.
-
필요한 경우 프로젝트 이름 왼쪽에있는 더하기 기호를 클릭하여 프로젝트를 확장합니다. 나열된 프로젝트의 모든 워크 시트를 볼 수 있습니다.
-
ThisWorkbook 항목을 두 번 클릭하십시오. 통합 문서에 대한 코드 창이 나타납니다.
-
통합 문서의 코드 창 상단에는 두 개의 드롭 다운 목록이 있습니다. 왼쪽 드롭 다운 목록에서 통합 문서를 선택합니다.
이 시점에서 오른쪽 드롭 다운 목록에는 통합 문서에 대해 “트랩”할 수있는 모든 이벤트가 포함됩니다. 사용 가능한 이벤트는 Excel 버전에 따라 다를 수 있습니다. Excel 2003에는 28 개의 서로 다른 이벤트가 있으며 여기에 나열하기에는 너무 많습니다.
이벤트 이름은 각 이벤트를 트리거하는 요소를 알 수있을만큼 충분히 설명 적이어야합니다. 일부 이벤트는 “시트”라는 단어로 시작하고 이전 팁에서 자세히 설명한 워크 시트 이벤트의 이름과 중복됩니다. 이러한 이벤트는 통합 문서 수준에 있으므로 워크 시트의 이벤트에 의해 트리거 되더라도 통합 문서 전체에 적용됩니다.
예를 들어 SheetActivate 이벤트를 트랩하도록 선택하면 통합 문서의 워크 시트가 활성화 될 때 매크로가 실행됩니다.
이를 특정 워크 시트가 활성화 된 경우에만 활성화되는 워크 시트 수준의 활성화 이벤트와 대조됩니다.
오른쪽 드롭 다운 목록에서 이벤트 중 하나를 선택하면 이벤트가 실제로 발생할 때 실행할 매크로를 만들 수 있습니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2570)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Workbook_Events [Workbook Events]
.