分享

excel vba事件大全

 Slient66 2024-05-24 发布于河北

1、application对象的事件

AfterCalculate:计算后触发,通常用于执行计算后的操作。
NewWorkbook:新建工作簿时触发,用于初始化新工作簿。
ProtectedViewWindowActivate:保护视图窗口被激活时触发,用于执行特定的操作。
ProtectedViewWindowBeforeClose:保护视图窗口关闭前触发,用于执行特定的操作。
ProtectedViewWindowBeforeEdit:保护视图窗口编辑前触发,用于执行特定的操作。
ProtectedViewWindowDeactivate:保护视图窗口被取消激活时触发,用于执行特定的操作。
ProtectedViewWindowOpen:保护视图窗口打开时触发,用于执行特定的操作。
ProtectedViewWindowResize:保护视图窗口大小调整时触发,用于执行特定的操作。
SheetActivate:工作表被激活时触发,用于执行特定的操作。
SheetBeforeDelete:删除工作表前触发,用于执行特定的操作。
SheetBeforeDoubleClick:双击工作表前触发,用于执行特定的操作。
SheetBeforeRightClick:在工作表上右键点击前触发,用于执行特定的操作。
SheetCalculate:工作表计算时触发,用于执行特定的操作。
SheetChange:工作表中的单元格更改时触发,用于执行特定的操作。
SheetDeactivate:工作表被取消激活时触发,用于执行特定的操作。
SheetFollowHyperlink:点击超链接后触发,用于执行特定的操作。
SheetLensGalleryRenderComplete:镜头库渲染完成后触发,用于执行特定的操作。
SheetPivotTableAfterValueChange:数据透视表值更改后触发,用于执行特定的操作。
SheetPivotTableBeforeAllocateChanges:数据透视表在分配更改前触发,用于执行特定的操作。
SheetPivotTableBeforeCommitChanges:数据透视表在提交更改前触发,用于执行特定的操作。
SheetPivotTableBeforeDiscardChanges:数据透视表在放弃更改前触发,用于执行特定的操作。
SheetPivotTableUpdate:数据透视表更新时触发,用于执行特定的操作。
SheetSelectionChange:工作表选择更改时触发,用于执行特定的操作。
SheetTableUpdate:表格更新时触发,用于执行特定的操作。
WindowActivate:窗口被激活时触发,用于执行特定的操作。
WindowDeactivate:窗口被取消激活时触发,用于执行特定的操作。
WindowResize:窗口大小调整时触发,用于执行特定的操作。
WorkbookActivate:工作簿被激活时触发,用于执行特定的操作。
WorkbookAddinInstall:安装工作簿插件时触发,用于执行特定的操作。
WorkbookAddinUninstall:卸载工作簿插件时触发,用于执行特定的操作。
WorkbookAfterSave:保存工作簿后触发,用于执行特定的操作。
WorkbookAfterXmlExport:XML导出后触发,用于执行特定的操作。
WorkbookAfterXmlImport:XML导入后触发,用于执行特定的操作。
WorkbookBeforeClose:关闭工作簿前触发,用于执行特定的操作。
WorkbookBeforePrint:打印工作簿前触发,用于执行特定的操作。
WorkbookBeforeSave:保存工作簿前触发,用于执行特定的操作。

 WorkbookBeforeXmlExport:在将工作簿导出为 XML 之前发生的事件。
 Workbook BeforeXml Import:在将 XML 数据导入工作簿之前发生的事件。
 WorkbookDeactivated:当工作簿失去活动状态时发生的事件。
 WorkbookModelChange:在更改工作簿的模型(例如数据透视表或图表)时发生的事件。
 WorkbookNewChart:当创建新的图表时发生的事件。
 WorkbookNewSheet:当在工作簿中新建工作表时发生的事件。
 WorkbookOpen:在工作簿打开时发生的事件。
 WorkbookPivotTableCloseConnection:当数据透视表关闭与其数据源的连接时发生的事件。
 WorkbookPivotTableOpenConnection:当数据透视表打开与其数据源的连接时发生的事件。
 WorkbookRowsetComplete:当工作簿中的行集完成时发生的事件。
 WorkbookSync:在工作簿保存并与其数据源同步时发生的事件。

2、chart对象的事件

 Activate:图表被激活时发生的事件。
 BeforeDoubleClick:在双击图表之前发生的事件。
 BeforeRightClick:在右键单击图表之前发生的事件。
 Calculate:图表进行计算时发生的事件。
 Deactivated:图表失去活动状态时发生的事件。
 MouseDown:当鼠标指针悬停在图表上时发生的事件。
 MouseMove:当鼠标指针在图表上移动时发生的事件。
 MouseUp:当鼠标指针离开图表时发生的事件。
 Resize:图表调整大小时发生的事件。
 Select:图表被选中时发生的事件。
 SeriesChange:系列更改时发生的事件(例如添加或删除数据点)。

3、OLEObject 对象的事件


 GotFocus:当对象获得焦点时发生的事件。
 LostFocus:当对象失去焦点时发生的事件。

4、QueryTable 对象的事件


 AfterRefresh:当刷新后查询表时发生的事件。
 BeforeRefresh:在查询表刷新之前发生的事件。

5、Workbook 对象的事件


 Activate:工作簿变为活动状态时发生的事件。
 AddinInstall:加载附加加载项时发生的事件。
 AddinUninstall:卸载附加加载项时发生的事件。
 AfterRemoteChange:远程更改(例如通过 SharePoint)后发生的事件。
 AfterSave:保存工作簿后发生的事件。
 AfterXml Export:导出为 XML 后发生的事件。
 AfterXmlImport:导入 XML 后发生的事件。
 BeforeClose:关闭工作簿之前发生的事件。
 BeforePrint:打印工作簿之前发生的事件。
 BeforeRemoteChange:远程更改(例如通过 SharePoint)之前发生的事件。
 BeforeSave:保存工作簿之前发生的事件。
 BeforeXml Export:导出为 XML 之前发生的事件。
 BeforeXmlImport:导入 XML 之前发生的事件。
 Deactivate:工作簿失去活动状态时发生的事件。
 ModelChange:工作簿的模型更改(例如数据透视表或图表)时发生的事件。
 NewChart:创建新的图表时发生的事件。
 New Sheet:创建新的工作表时发生的事件。
 Open:打开工作簿时发生的事件。
 PivotTableCloseConnection:数据透视表与其数据源的连接被关闭时发生的事件。
 PivotTableOpenConnection:数据透视表与其数据源的连接被打开时发生的事件。
 RowsetComplete:行集完成时发生的事件,通常在访问外部数据源时会发生。
 SheetActivate:工作表变为活动状态时发生的事件。
 SheetBeforeDelete:删除工作表之前发生的事件。
 SheetBeforeDoubleClick:在双击工作表之前发生的事件。
 SheetBeforeRightClick:在右键单击工作表之前发生的事件。。
 SheetCalculate:重新计算工作表时发生的事件。
 SheetChange:工作表内容更改时发生的事件。
 SheetDeactivate:工作表失去活动状态时发生的事件。
 SheetFollowHyperlink:单击工作表中的超链接时发生的事件。

 SheetLensGalleryRenderComplete:在“透视表字段列表”或“切片器字段列表”中筛选或排序操作结束且“透视表字段列表”或“切片器字段列表”完成渲染后引发的事件。
 SheetPivotTableAfterValueChange:数据透视表中的值更改后发生的事件。
 SheetPivotTableBeforeAllocateChanges:数据透视表进行更改(添加、删除或移动字段或筛选器)之前,分配内存和初始化内部结构时发生的事件。
 SheetPivotTable BeforeCommitChanges:数据透视表将要提交更改之前发生的事件。
 SheetPivotTable BeforeDiscardChanges:数据透视表取消更改之前发生的事件。
 SheetPivotTableChangeSync:数据透视表中的更改与数据源同步时发生的事件。
 SheetPivotTableUpdate:数据透视表的内容或布局更新后发生的事件。
 SheetSelectionChange:工作表中的选定范围发生更改时引发的事件。
 SheetTableUpdate:在外部数据源中进行数据更改后,刷新表格数据时发生的事件。
 Sync:保存并与外部数据源同步工作簿内容时发生的事件。
 WindowActivate:工作簿窗口变为活动状态时发生的事件。
 WindowDeactivate:工作簿窗口失去活动状态时发生的事件。
 WindowResize:工作簿窗口大小调整时发生的事件。

6、Worksheet 对象的事件


 Activate:工作表变为活动状态时发生的事件。
 BeforeDelete:删除工作表之前发生的事件。
 Before DoubleClick:在双击工作表之前发生的事件。
 Before RightClick:在右键单击工作表之前发生的事件。。
 Calculate:重新计算工作表时发生的事件。
 Change:工作表内容更改时发生的事件。
 Deactivated:工作表失去活动状态时发生的事件。
 Follow Hyperlink:单击工作表中的超链接时发生的事件。
 LensGalleryRenderComplete:在“透视表字段列表”或“切片器字段列表”中筛选或排序操作结束且“透视表字段列表”或“切片器字段列表”完成渲染后引发的事件。
 PivotTable After ValueChange:数据透视表中的值更改后发生的事件。
 PivotTableBefore Allocate Changes:数据透视表进行更改(添加、删除或移动字段或筛选器)之前,分配内存和初始化内部结构时发生的事件。
 PivotTable Before Commit Changes:数据透视表将要提交更改之前发生的事件。
 PivotTable Before Discard Changes:数据透视表取消更改之前发生的事件。
 PivotTable Change Sync:数据透视表中的更改与数据源同步时发生的事件。
 PivotTable Update:数据透视表的内容或布局更新后发生的事件。
 Selection Change:工作表中的选定范围发生更改时引发的事件。
 Table Update:在外部数据源中进行数据更改后,刷新表格数据时发生的事件。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多