打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
好久不写的VBA代码

今天在解决一个问题的时候,使出了很久不用的VBA。这是在Excel里面的一个特殊功能。

下面是代码的一部分,主要是增加和删除快捷菜单

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'删除工具条
On Error Resume Next
    Dim bar As CommandBar
    Set bar = Application.CommandBars('CELL')
    Dim ctrl As CommandBarControl
    bar.FindControl(Tag:=12000).Delete
End Sub

Private Sub Workbook_Open()
'添加工具条
    Dim bar As CommandBar
    Set bar = Application.CommandBars('CELL')
    Dim ctrl As CommandBarControl
    
    
    '先判断是否有这个工具条
    Dim button  As CommandBarControl
    Set button = bar.Controls.Add(Type:=msoControlButton, temporary:=True)
    With button
        .Caption = '打印标识卡'
        .OnAction = 'PrintAction'
        .Tag = 12000
    End With
End Sub


其他与业务有关的代码这里就不贴出来了
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何利用VBA代码,屏蔽EXCEL工作表的复制功能
VBA 获取Excel内置菜单、对话框的ID和工具栏名称
excel 隐藏缺省界面的vba代码 隐藏Excel2003菜单栏和工具栏
Excel VBA解读(97):工作簿事件示例——在单元格快捷菜单中添加自定义列表
VBA通用代码:自定义右键菜单
EXCEL启动时自动启动窗体
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服