在前面的章节中介绍了工作簿事件和工作表事件。这些事件监视的是特定工作簿。如果要监视所有打开的工作簿或工作表,可以使用下表应用程序级别的事件。请注意我们前面有一章节讲到的在应用【工作表事件】时候必须要先选中某个具体工作表,然后在具体某个表发生我们应用时事件才被触发。
下列出了常用的应用程序事件以及相应的简要说明信息。
| 事件 | 触发事件的行为 |
| 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方面如有更具体化需求请评论区留言,依情况根据留言信息增加更新内容。
