VBA入门到进阶常用知识代码总结69

本文通过实例介绍了VBA中类模块处理不同事件的方法,包括按钮点击事件、工作表图片点击事件、命令菜单点击事件以及取消隐藏列的处理。通过创建类模块为控件绑定事件,实现更灵活的交互功能。
摘要由CSDN通过智能技术生成

第69集 类模块事件
340、 按钮事件
Dim mycombar(1 To 6) As New Combarclass
Private Sub UserForm_Initialize()
Dim x As Integer
For x = 1 To 6
Set mycombar(x).com = Me.Controls(“CommandButton” & x)
Next x
End Sub
插入类模块:Combarclass
Public WithEvents com As MSForms.CommandButton '表示窗体的按钮对象
Private Sub com_Click()
MsgBox com.Caption
End Sub
341、 工作表事件
模块中代码:
Dim p(1 To 4) As New 工作表控件
Sub 创建图片类()
Dim x As Integer
For x = 1 To 4
Set p(x).im = Sheet1.OLEObjects(“image” & x).Object '表示工作表的图片控件
Next x
End Sub
插入类模块:工作表控件
Public WithEvents im As Image
Private Sub im_Click()
MsgBox “你点击了” & im.Name
End Sub
342、 命令菜单事件
窗体中代码:
Dim c(1 To 4) As New 菜单命令类
Sub 添加快捷菜单()
Dim mypup As CommandBar
Dim com As CommandBarButton
Dim x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值