Levels of EventsUsing EventsEvent ParametersEnabling EventsWorkbook EventsWorkbook_Activate()Workbook_Deactivate()Workbook_Open()Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)Workbook_BeforePrint(Cancel As Boolean)Workbook_BeforeClose(Cancel As Boolean)Workbook_NewSheet(ByVal Sh As Object)Workbook_WindowResize(ByVal Wn As Window)Workbook_WindowActivate(ByVal Wn As Window)Workbook_WindowDeactivate(ByVal Wn As Window)Workbook_AddInInstall()Workbook_AddInUninstallWorkbook_SheetActivate(ByVal Sh As Object)Workbook_SheetBeforeDoubleClick (ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)Workbook_SheetCalculate(ByVal Sh As Object)Workbook_SheetChange (ByVal Sh As Object, ByVal Target As Range)Workbook_Sync(ByVal SyncEventType As Office.MsoSyncEventType)Workbook_SheetDeactivate (ByVal Sh As Object)Workbook_SheetFollowHyperlink (ByVal Sh As Object, ByVal Target As Hyperlink)Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)Workbook_PivotTableCloseConnection(ByVal Target As PivotTable)Workbook_PivotTableOpenConnection(ByVal Target As PivotTable)Workbook_RowsetComplete(ByVal Description As String, ByVal Sheet As String, ByVal Success As Boolean)Worksheet EventsWorksheet_Activate()Worksheet_Deactivate()Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)Worksheet_Calculate()Worksheet_Change(ByVal Target As Range)Worksheet_SelectionChange(ByVal Target As Range)Worksheet_FollowHyperlink(ByVal Target As Hyperlink)Chart Sheet EventsEmbedded ChartsChart_Activate()Chart_BeforeDoubleClick(ByVal ElementID As Long, ByVal Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean)Chart_BeforeRightClick(Cancel As Boolean)Chart_Calculate()Chart_Deactivate()Chart_MouseDown(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)Chart_MouseMove(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)Chart_MouseUp(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)Chart_Resize()Chart_Select(ByVal ElementID As Long, ByVal Arg1 As Long, ByVal Arg2 As Long)Chart_SeriesChange(ByVal SeriesIndex As Long, ByVal PointIndex As Long)Chart_DragOver()Chart_DragPlot()Application-Level EventsAppEvent_AfterCalculate()AppEvent_NewWorkbook(ByVal Wb As Workbook)AppEvent_SheetActivate (ByVal Sh As Object)AppEvent_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)AppEvent_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)AppEvent_SheetCalculate(ByVal Sh As Object)AppEvent_SheetChange(ByVal Sh As Object, ByVal Target As Range)AppEvent_SheetDeactivate(ByVal Sh As Object)AppEvent_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)AppEvent_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)AppEvent_WindowActivate(ByVal Wb As Workbook, ByVal Wn As Window)AppEvent_WindowDeactivate(ByVal Wb As Workbook, ByVal Wn As Window)AppEvent_WindowResize(ByVal Wb As Workbook, ByVal Wn As Window)AppEvent_WorkbookActivate(ByVal Wb As Workbook)AppEvent_WorkbookAddinInstall(ByVal Wb As Workbook)AppEvent_WorkbookAddinUninstall(ByVal Wb As Workbook)AppEvent_WorkbookBeforeClose(ByVal Wb As Workbook, Cancel As Boolean)AppEvent_WorkbookBeforePrint(ByVal Wb As Workbook, Cancel As Boolean)AppEvent_WorkbookBeforeSave(ByVal Wb As Workbook, ByVal SaveAsUI As Boolean, Cancel As Boolean)AppEvent_WorkbookNewSheet(ByVal Wb As Workbook, ByVal Sh As Object)AppEvent_WorkbookOpen(ByVal Wb As Workbook)AppEvent_WorkbookPivotTableCloseConnection(ByVal Wb As Workbook, ByVal Target As PivotTable)AppEvent_WorkbookPivotTableOpenConnection(ByVal Wb As Workbook, ByVal Target As PivotTable)AppEvent_WorkbookRowsetComplete(ByVal Wb As Workbook, ByVal Description As String, ByVal Sheet As String, ByVal Success As Boolean)AppEvent_WorkbookSync(ByVal Wb As Workbook, ByVal SyncEventType As Office.MsoSyncEventType)Next Steps