分享

VBA Excel自定义菜单方法

 永远的渴望 2013-11-23

VBA Excel自定义菜单方法  

2010-08-23 11:52:19|  分类: Excel自动化 |  标签: |字号 订阅


Sub addmymenu()
On Error Resume Next

Application.CommandBars("Worksheet menu bar").Controls("我的菜单).Delete '1

With Application.CommandBars(1).Controls.Add(Type:=msoControlPopup, Before:=8)
.Caption = "我的菜单"
With .Controls.Add(Type:=msoControlPopup)
.Caption = "二级菜单1"
With .Controls.Add(Type:=msoControlPopup)
.Caption = "三级菜单1"
With .Controls.Add(Type:=msoControlButton)
.Caption = "按钮1"
.Style = msoButtonIconAndCaption
.TooltipText = "FirstMenuItem TooltipText"
.OnAction = "aaa"
.FaceId = 636
.ShortcutText = "Ctrl+Altt+z"
End With
With .Controls.Add(Type:=msoControlButton)
.Caption = "按钮2"
.OnAction = "bbb"
.BeginGroup = True
.ShortcutText = "Ctrl+Alt+v"
.FaceId = 61
End With
End With
With .Controls.Add(Type:=msoControlPopup)
.Caption = "三级菜单2"
With .Controls.Add(Type:=msoControlButton)
.Caption = "按钮3"
.OnAction = "ccc"
.FaceId = 278
End With
End With
End With
End With
 End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多