ID: Q166146
The information in this article applies to:
Microsoft Excel 97 supports many more event handlers than earlier versions of Microsoft Excel. These event handlers can be used with the Application, Worksheet, Chart Sheet and Workbook objects, but there is no support for trapping events on Dialog Sheets or Macro Sheets.
For reasons of backward-compatibility you can insert dialog sheets and macro sheets into your Microsoft Excel 97 workbook, but there are no sheet- level events for these two types of sheets.
You may be able to trap some events that occur on either dialog sheets or macro sheets, but only for the workbook object. The following table lists all of the workbook-level events and whether or not the event is fired for dialog sheets and macro sheets:
Triggered for Triggered for
Event Dialog Sheet Macro Sheet
-------------------------------------------------------
Activate yes yes
AddinInstall no no
AddinUninstall no no
BeforeClose yes yes
BeforePrint yes no
BeforeSave yes yes
Deactivate yes yes
NewSheet yes yes
Open yes yes
SheetActivate yes no
SheetBeforeDoubleClick no no
SheetBeforeRightClick no no
SheetCalculate no no
SheetChange no no
SheetDeactivate yes no
SheetSelectionChange no no
WindowActivate yes yes
WindowDeactivate yes yes
WindowResize yes yes
This behavior is by design.
For more information about Trapping Events, click the Office Assistant, type "trapping events" (without quotation marks), click Search, and then click to view the "Using events with Microsoft Excel objects" topic.
Keywords : kbprg kbdta kbdtacode KbVBA
Version : WINDOWS:97
Platform : WINDOWS
Last Reviewed: December 8, 1998