在前面的章节中介绍了工作簿事件和工作表事件。这些事件监视的是特定工作簿。如果要监视所有打开的工作簿或工作表,可以使用下表应用程序级别的事件。请注意我们前面有一章节讲到的在应用【工作表事件】时候必须要先选中某个具体工作表,然后在具体某个表发生我们应用时事件才被触发。
下列出了常用的应用程序事件以及相应的简要说明信息。
事件 | 触发事件的行为 |
Afer Calculate | 计算已完成,不存在未完成的查询 |
New Workbook | 创建一个新的工作簿 |
ShertActivate | 激活任意工作表 |
SheetBeforeDoubleClick | 双击任意工作表。该事件在默认的双击行为之前触发 |
SbeetBeforeRightClick | 右击任意工作表。该事件在默认的右击行为之前触发 |
SheetCalculate | 计算或重新计算任意工作表 |
SheetChange | 任意工作表中的单元格被用户或外部链接修改 |
SheetDeactivate | 使任意工作表取消激活 |
ShectFollow Hyperlink | 单击超链接 |
ShetPivorTableUpdate | 更新任意数据透视表更新任意数据透视表 |
e | 任意工作表上的选择被修改,图表工作表除外 |
Window Activate | 激活任意工作簿窗口 |
Window Deactivate | 使任意工作簿窗口取消激活 |
WindowResize | 调整任意工作簿窗口的大小 |
Workbook Activate | 激活任意工作簿 |
WorkbookAddinInstall | 工作簿被安装为加载项 |
WorkbookAddinUninstall | 任意加载项工作簿被卸载 |
WorkbookBeforeClose | 关闭任意打开的工作簿 |
WorkbookBeforePrint | 打印任意打开的工作簿 |
WorkbookBeforeSave | 保存任意打开的工作簿 |
WorkbookDeactivate | 使打开的工作簿取消激活 |
WorkbookNewSheet | 在任意打开的工作簿中创建了一个新工作表 |
WorkbookOpen | 打开一个工作簿 |
VBA基本知识更新接近尾声,VBA方面如有更具体化需求请评论区留言,依情况根据留言信息增加更新内容。