关于Excel中的工作簿对象事件和工作表对象事件
- 2021-03-19 08:00:00
- tmtony8 转贴
- 4241
在操作Excel电子表格中,我们可能会用到vba代码来控制表格内容。
在做某些操作时,会发生一系列的动作,该动作我们称为事件过程,不同的操作触发不同的事件
Excel中一般分为工作簿事件和工作表事件。
当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。同理,当工作表发生更改时也会触发工作表事件。工作簿和工作表上的事件在默认情况下是可用的。
Workbook对象事件
事件 |
说明 |
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 |
工作表上的选定区域发生改变时 |
- office课程播放地址及课程明细
- Excel Word PPT Access VBA等Office技巧学习平台
- 将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式
- 将早期的数据库文件格式(.mdb)转换为 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 数据库引擎和访问连接引擎以阻止对远程数据库的访问(remote table)
- Access 365 /Access 2019 数据库中哪些函数功能和属性被沙箱模式阻止(如未启动宏时)
- Access Runtime(运行时)最全的下载(2007 2010 2013 2016 2019 Access 365)
- Activex控件或Dll 在某些电脑无法正常注册的解决办法(regsvr32注册时卡住)
- office使用部分控件时提示“您没有使用该ActiveX控件许可的问题”的解决方法
- RTF文件(富文本格式)的一些解析
- Access树控件(treeview) 64位Office下出现横向滚动条不会自动定位的解决办法
- Access中国树控件 在win10电脑 节点行间距太小的解决办法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 树控件 ListView列表等64位MSCOMMCTL.OCX控件下载
- VBA或VB6调用WebService(直接Post方式)并解析返回的XML
- 早期PB程序连接Sqlserver出现错误
- MMC 不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
- sql server连接不了的解决办法
- localhost与127.0.0.1区别
- Roych的浅谈数据库开发系列(Sql Server)
- sqlserver 自动备份对备份目录没有存取权限的解决办法
- 安装Sql server 2005 express 和SQLServer2005 Express版企业管理器 SQLServer2005_SSMSEE
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |