如何为VBA宏程序在EXCEL菜单栏上添加按钮

 我来答
ouyangff
2012-10-18 · TA获得超过6594个赞
知道大有可为答主
回答量:3477
采纳率:66%
帮助的人:4711万
展开全部
'主菜单上添加自定义按钮
Sub addbtn()
Set myMenu = Application.CommandBars("worksheet menu bar")
Set Button = myMenu.Controls.Add(Type:=msoControlButton)
Button.Caption = "按钮" '按钮上的文字,填写你需要的
Button.Style = msoButtonIconAndCaption
Button.FaceId = FaceId '按钮图标,数字比如8,系统存在的
Button.OnAction = "OnAction" '按钮执行的宏名,填写你自己编写的宏的宏名
End Sub
百度网友15e5c028d
2012-10-18 · TA获得超过8354个赞
知道大有可为答主
回答量:3556
采纳率:91%
帮助的人:1070万
展开全部
Sub auto_open()
MenuBars(xlWorksheet).Reset
Set mycommandbar = CommandBars("standard")
Set mybutton = mycommandbar.Controls.Add(Type:=msoControlButton)
With mybutton
.Style = msoButtonCaption
.Caption = "资料输入" '按扭名称
.Enabled = True
.OnAction = "程序" '要运行的程序名称
End With
End Sub
Sub auto_close()
Set mycommandbar = CommandBars("standard")
For Each mybutton In mycommandbar.Controls
If mybutton.Caption = "资料输入" Then mybutton.Delete
Next
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lkshome
2012-10-18 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:114万
展开全部
视图→工具栏→自定义→命令。在左边找到宏就可以了
追问
谢谢,可是你说的回答,不是我要知道的功能。我要的是在菜单栏添加自定义VBA程序的功能按钮。这个问题我已经知道答案了,如何将此问题关闭呀?
追答
既然就我一个人回答,给我个最佳就关闭了,哈
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式