[分享]工作薄、工作表所有事件一览表
工作簿对象事件一览表
当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。工作簿上的事件在默认情况下是可用的。
事件
说明
Activate
激活工作薄时
AddinInstall
当工作簿作为加载宏安装时
AddinUninstall
工作簿作为加载宏卸载时
BeforeClose
关闭工作薄前
BeforePrint
打印工作薄(或其中任何内容)之前
BeforeSave
保存工作薄前
Deactivate
工作簿从活动状态转为非活动状态时
NewSheet
在工作簿中新建工作表时
Open
打开工作簿时
PivotTableCloseConnection
在数据透视表关闭与其数据源的连接之后
PivotTableOpenConnection
在数据透视表打开与其数据源的连接之后
SheetActivate
激活任何一张表时
SheetBeforeDoubleClick
双击任何工作表时
SheetBeforeRightClick
鼠标右键单击任一工作表时
SheetCalculate
工作表重新计算时
SheetChange
更改工作表中的单元格时
SheetDeactivate
任一工作表由活动状态转为非活动状态时
SheetFollowHyperlink
单击 Microsoft Excel 中的任意超链接时
SheetPivotTableUpdate
数据透视表的工作表更新之后
SheetSelectionChange
工作簿中的数据透视表更新之后
WindowActivate
工作簿的窗口激活时
WindowDeactivate
工作簿的窗口变为非活动状态时
WindowResize
工作簿窗口调整大小时
工作表(Worksheet) 对象事件一览表
工作表上的事件在默认情况下是可用的。
事件
说明
Activate
激活工作表时
Deactivate
工作表从活动状态转为非活动状态时
BeforeDoubleClick
双击工作表前
BeforeRightClick
右键单击工作表时
Calculate
对工作表进行重新计算之后
Change
更改工作表中的单元格,或外部链接引起单元格时
FollowHyperlink
单击工作表上的任意超链接时
PivotTableUpdate
在工作簿中的数据透视表更新之后
SelectionChange
工作表上的选定区域发生改变时
相应事件的详细用法见附件。