Excel 的应用程序事件用于监视所有打开的工作簿或工作表,如果要创建事件处理程序来处理应用程序事件,通常还需要一个类模块,并完成一些设置工作。以下是对工作表各事件的简单整理及解释。
应用程序事件 | 触发事件的行为 |
---|---|
AfterCalculate | 计算完成时触发。 |
NewWorkbook | 创建一个新的工作簿时触发。 |
SheetActivate | 激活任意工作表时触发。 |
SheetBeforeDoubleClick | 双击任意工作表时触发。该事件在默认的双击行为之前触发。 |
SheetBeforeRightClick | 右击任意工作表时触发。该事件在默认的右击行为之前触发。 |
SheetCalculate | 计算(或重新计算)任意工作表时触发。 |
SheerChange | 任意工作表中的单元格被用户或外部链接修改时触发。 |
SheetDeactivate | 使任意工作表取消激活时触发。 |
SheetFollowHyperlink | 单击超链接时触发。 |
SheetPivotTableUpdate | 更新任意数据透视表时触发。 |
SheetSelectionChange | 任意工作表上的选择被修改(图表工作表除外)时触发。 |
WindowActive | 激活任意工作簿窗口时触发。 |
WindowDeactivate | 使任意工作簿窗口取消激活时触发。 |
WindowResize | 调整任意工作簿窗口的大小时触发。 |
WorkbookActive | 激活任意工作簿时触发。 |
WorkbookAddinInstall | 工作簿作为加载项被安装时触发。 |
WorkbookAddinUninstall | 工作簿作为加载项被卸载时触发。 |
WorkbookBeforeClose | 关闭任意打开的工作簿时触发。 |
WorkbookBeforePrint | 打印任意打开的工作簿时触发。 |
WorkbookBeforeSave | 保存任意打开的工作簿时触发。 |
WorkbookDeactivate | 打开的工作簿取消激活时触发。 |
WorkbookNewSheet | 在任一打开的工作簿中创建一个新工作表时触发。 |
WorkbookOpen | 打开一个工作簿时触发。 |
额外补充两个与对象无关的事件:
OnTime:在一天中的某特定时刻发生。
OnKey:当用户按下键盘上的某个键或组合键时发生。
评论 抢沙发