标题:求助 VBA命令放到菜单栏的方法
只看楼主
ever__f
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2009-5-1
结帖率:100%
 问题点数:0 回复次数:2 
求助 VBA命令放到菜单栏的方法
http://pptdesign.
上面地址的ppa把要做的事情写成命令放到了菜单,这样一个大大简化了VBA导入的重复劳动,打开一个文档直接到菜单里面选择命令就可以执行了。
所以我很想知道“将命令放到菜单栏”的具体代码,请高手指教。。。。。。。
搜索更多相关主题的帖子: VBA 菜单 命令 
2009-12-19 11:43
ever__f
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2009-5-1
得分:0 
Sub AddNewMenu()
    Dim HelpMenu As CommandBarControl
    Dim NewMenu As CommandBarPopup
    With ("Worksheet menu bar")
        .Reset
        Set HelpMenu = .FindControl(ID:=.Controls("帮助(&H)").ID)
        If HelpMenu Is Nothing Then
            Set NewMenu = .Controls.Add(Type:=msoControlPopup)
        Else
            Set NewMenu = .Controls.Add(Type:=msoControlPopup, _
                Before:=HelpMenu.Index)
        End If
        With NewMenu
            .Caption = "统计(&S)"
            With .Controls.Add(Type:=msoControlButton)
                .Caption = "输入数据(&D)"
                .FaceId = 162
                .OnAction = ""
            End With
            With .Controls.Add(Type:=msoControlButton)
                .Caption = "汇总数据(&T)"
                .FaceId = 590
                .OnAction = ""
            End With
        End With
    End With
    Set HelpMenu = Nothing
    Set NewMenu = Nothing
End Sub
Sub DelNewMenu()
    ("Worksheet menu bar").Reset
End Sub
2009-12-19 16:09
qjping
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-3-20
得分:0 
不需要用到代码,
在菜单的工具栏上按右键,最下面有一个自定义按钮,拉你想要的命令或自定义命令到菜单上
2010-03-20 16:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-293880-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.081385 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved