如何用vba给菜单添加各种类型的自定义控件命令?

自定义菜单控件可以有多种类型,常见的有CommandBarButton、CommandBarComboBox和CommandBarPopup。

利用CommandBarControls.Add方法可以添加各种类型的自定义菜单命令。

它的语法如下:

其中Type参数为要添加的控件类型,可以是msoControlButton, msoControlEdit, msoControlDropdown, msoControlComboBox, 或者 msoControlPopup

以下是一个在“加载项”选项卡下的“菜单命令”中添加各种类型的控件的代码:

 

       

仅有1条评论 发表评论

  1. Julia /

    上面代码的要害是,只有框架, 没有灵魂, 连最起码的任何触发事件
    OnAction 一个都没有,无法运行,更无法验证。一堆废物。
    最后一段代码 逻辑混乱
    With .Controls.Add 这个Add没有宾语, 不知道要添加什么,也不知道
    是哪个控件要添加,费读费解!
    .

发表评论