当前位置: 首页 > news >正文

VBA第三十七期 VBA如何通过事件触发监视所有打开的工作簿或工作表?

在前面的章节中介绍了工作簿事件和工作表事件。这些事件监视的是特定工作簿。如果要监视所有打开的工作簿或工作表,可以使用下表应用程序级别的事件。请注意我们前面有一章节讲到的在应用【工作表事件】时候必须要先选中某个具体工作表,然后在具体某个表发生我们应用时事件才被触发。

下列出了常用的应用程序事件以及相应的简要说明信息。

事件

触发事件的行为

Afer Calculate

计算已完成,不存在未完成的查询

New Workbook

创建一个新的工作簿

ShertActivate

激活任意工作表

SheetBeforeDoubleClick

双击任意工作表。该事件在默认的双击行为之前触发

SbeetBeforeRightClick

右击任意工作表。该事件在默认的右击行为之前触发

SheetCalculate

计算或重新计算任意工作表

SheetChange

任意工作表中的单元格被用户或外部链接修改

SheetDeactivate

使任意工作表取消激活

ShectFollow Hyperlink

单击超链接

ShetPivorTableUpdate

更新任意数据透视表更新任意数据透视表

e
SheetSelectionChange

任意工作表上的选择被修改,图表工作表除外

Window Activate

激活任意工作簿窗口

Window Deactivate

使任意工作簿窗口取消激活

WindowResize

调整任意工作簿窗口的大小

Workbook Activate

激活任意工作簿

WorkbookAddinInstall

工作簿被安装为加载项

WorkbookAddinUninstall

任意加载项工作簿被卸载

WorkbookBeforeClose

关闭任意打开的工作簿

WorkbookBeforePrint

打印任意打开的工作簿

WorkbookBeforeSave

保存任意打开的工作簿

WorkbookDeactivate

使打开的工作簿取消激活

WorkbookNewSheet

在任意打开的工作簿中创建了一个新工作表

WorkbookOpen

打开一个工作簿

VBA基本知识更新接近尾声,VBA方面如有更具体化需求请评论区留言,依情况根据留言信息增加更新内容。

相关文章:

  • Linux——Linux系统调用函数练习
  • TCP基础篇(一)
  • 002.指纹浏览器进阶-传参指定操作系统为macOS
  • 【论文推荐|滑坡检测·空间预测·时间预测· 数据驱动的分析】机器学习在滑坡研究中的最新进展与应用(2022)(五)
  • 一周学会Pandas2 Python数据处理与分析-NumPy简介
  • OpenStack 卷虚拟机跨租户迁移方案
  • 频域插值重构——频率采样FIR数字滤波器设计法的理论基础
  • DAY 36 leetcode 1--哈希表.两数之和
  • JVM监控
  • 注册中心 Nacos 的 CP 和 AP 模式原理
  • 矢量瓦片切片工具
  • Python 布尔类型
  • 【linux学习】linux系统调用编程
  • 数据结构|排序算法(一)快速排序
  • Spring Boot 打印日志
  • Linux makefile的一些语法
  • ORA-09925 No space left on device 问题处理全过程记录
  • windows下载安装远程桌面工具RealVNC-Server教程(RealVNC_E4_6_1版带注册码)
  • 企业供应链管理
  • Ubuntu 22.04/24.04 配置apt 源
  • 网站建站的技术解决方案/百度链接收录提交入口
  • 网易免费企业邮箱注册申请/冯耀宗seo博客
  • 网站建设扬州/搜索关键词网站
  • 先学php还是网站建设/推广网站怎么制作
  • 廉洁长沙网站/深圳seo外包公司
  • 专门做产品推广ppt的网站/北京网站建设专业公司