乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 关于<em>excel</em> <em>vba</em> 删除自定义&

关于<em>excel</em> <em>vba</em> 删除自定义&

作者:乔山办公网日期:

返回目录:excel表格制作


按钮不是只能加在Add-in,加载项只是为了让宏能通用到所有的表.而不是只能用在一个表上面
Private Sub auto_open()
Dim mCaidan As Menu
MenuBars(xlWorksheet).Reset
Set mCaidan = MenuBars(xlWorksheet).Menus.Add("常用工具箱")
With mCaidan.MenuItems
.Add "SHEET排序", "SH_px", "3157"
.Add "生成目录", "mulu", 11
End With
End Sub
记得将宏安全性调成低

楼主你好,看见你提问Excel的这个问题,嘿嘿,好像在那里看见过,所以我来解答你,不过我怕我说的不是很清楚,这样好了我给你个网址你进去看看,里面绝对可以解决你的问题的zd答案,我基本都是在那边学的,什么都有,绝对全面,网址是 http://www.blue1000.com/bkhtml/c118/,你记得只找你的问题,看的太多小心眼花!.....
'主菜单上添加自定义按钮
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

Set NewMenu = CommandBars(1).Controls _
.add(Type:=msoControlPopup, Before:=HelpMenu.Index, _
Temporary:=False)

中的BEFORE 改成 AFTER

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网