Excel VBA编程 编写事件代码 事件是用户对窗体和控件进行操作时做出相应的反应。在用户窗体中每个控件都有自已的事件,如Click事件、MouseMove事件等,将事件代码放置在【代码】编辑窗口中对象的事件中,运行应用程序后,执行相应的操作,即可触发该事件中的代码。 右击控件或用户窗体,并执行【查看代码】命令,即可打开用户窗体的【代码】编辑窗口。如图12-6所示。 事件 对象 事件代码 代码编辑区 图12-6 【代码】编辑窗口 【代码】编辑窗口是输入和修改应用程序代码的编辑器,每个用户窗体有且只有一个【代码】编辑窗口。用户窗体、控件的所有事件的代码都是在这个窗口中进行编辑的。 【代码】编辑器窗口最上面是标题栏,标题栏下面的两个下拉列表框,其中,左边的列表框中包含了当前窗体中的所有对象(窗体和控件的名称);而右边的“Precedure”(过程)列表框中,则包含了与左侧列表框中选择对象相关的所有事件。窗口下部是代码编辑区,可以在这一区域中输入要修改的代码。 当用户选定一个对象和事件后,VBE会在代码编辑区自动给出过程的框架,该过程为私有过程,用户只需在这个过程中输入代码即可。如打开用户窗体的代码编辑窗口时,其默认打开的过程代码为: Private Sub UserForm_Click() End Sub 上述的代码表明该过程是个私有过程,其中,过程名称由对象名称“UserForm”、下划线“_”和事件的名称“Click”共同组成的。 还可以通过,右击工程窗口中的用户窗体图标,执行【查看代码】命令,打开【代 提 示 码】窗口。 本文来源:https://www.wddqw.com/doc/2da75556a300a6c30d229f1c.html