Excel VBA教程:Application对象事件的用法

在对 Application对象使用事件之前,必须新建一个类模块并声明一个带有事件的 Application 类型对象。例如,假定新建了一个 EventClassModule 类模块,在该模块中包含下列代码。


Public WithEvents App As Application

在对新对象带事件声明完之后,该对象将显示在类模块的“对象”下拉列表框中,并可以为此新对象编写事件过程(在“对象”框中选取新对象时,“过程”下拉列表框中会自动显示该对象的有效事件)。

在运行过程之前,必须将类模块中声明的对象与 Application对象连接起来。可在任意的模块中用下列代码完成这一操作。


Dim X As New EventClassModule
Sub InitializeApp()
    Set X.App = Application
End Sub

在运行 InitializeApp 过程之后,类模块中的 App对象将指向 Microsoft Excel Application对象,并且当事件发生时将执行类模块中的事件过程。

上页:Excel VBA教程:在工作表上使用 ActiveX 控件 下页:Excel VBA教程:嵌入图表事件的用法

Excel VBA教程:Application对象事件的用法

Excel VBA教程:嵌入图表事件的用法 Excel VBA教程:在文档中使用 ActiveX 控件
Excel VBA教程:使用 Microsoft Excel对象事件的方法 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属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号