当前位置:文档之家› 使用 Microsoft Excel对象事件的方法

使用 Microsoft Excel对象事件的方法

可在 Microsoft Excel 中编写工作表级、图表级、查询表级、工作簿级或应用程序级的事件过程。例如,Activate事件发生在工作表级,而 SheetActivate 事件既可发生在工作簿级,也可发生在应用程序级。工作簿的 SheetActivate 事件发生在激活该工作簿中的任一工作表时,而应用程序级的 SheetActivate 事件发生在任一打开的工作簿中的任一工作表被激活时。

工作表、图表工作表和工作簿事件过程对任意打开的工作表或工作簿都有效。若要为嵌入图表、QueryTable对象或Application对象编写事件过程,则必须在类模块中用 WithEvents 关键字创建新的对象。

可用 EnableEvents属性来启用或禁用事件。例如,使用 Save方法保存工作表时,将引发 BeforeSave事件。可在调用 Save方法之前将 EnableEvents属性设置为 False,以防止该事件的发生。

Application.EnableEvents = False

ActiveWorkbook.Save

Application.EnableEvents = True

上页:Excel VBA教程:在文档中使用 ActiveX 控件下页:Excel VBA教程:在窗体上使用 Microsoft Office Web 组件

Excel VBA

Excel VBA教程:在窗体上使用 Microsoft

Office Web 组件Excel VBA教程:QueryTable对象事件的用

Excel VBA教程:在 Visual Basic 中使用

Microsoft Excel 工作表函数

Excel VBA教程:工作簿对象事件Excel VBA教程:处理三维区域Excel VBA教程:处理图形(绘图对象)Excel VBA教程:处理活动单元格Excel VBA教程:Worksheet对象事件Excel VBA教程:页眉和页脚的格式代码Excel VBA教程:ActiveX 控件Excel VBA教程:“帮助”主题不可用Excel VBA教程:“帮助”主题不可用Excel VBA教程:“帮助”主题不可用Excel VBA教程:“帮助”主题不可用Excel VBA教程:单元格错误值Excel VBA教程:内置对话框参数列表

Excel VBA教程:Hidden属性Excel VBA教程:与语言相关的属性、方法和

函数

Excel VBA教程:可用于 Visual Basic 的工

作表函数列表

Excel VBA教程:新的事件

相关主题
文本预览
相关文档 最新文档