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

如题所述

'主菜单上添加自定义按钮
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
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-18
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
第2个回答  2012-10-18
视图→工具栏→自定义→命令。在左边找到宏就可以了追问

谢谢,可是你说的回答,不是我要知道的功能。我要的是在菜单栏添加自定义VBA程序的功能按钮。这个问题我已经知道答案了,如何将此问题关闭呀?

追答

既然就我一个人回答,给我个最佳就关闭了,哈

本回答被提问者采纳

如何为VBA宏程序在EXCEL菜单栏上添加按钮
'主菜单上添加自定义按钮 Sub addbtn()Set myMenu = Application.CommandBars("worksheet menu bar")Set Button = myMenu.Controls.Add(Type:=msoControlButton)Button.Caption = "按钮" '按钮上的文字,填写你需要的 Button.Style = msoButtonIconAndCaption Button.FaceId = FaceId '按钮图标...

excel怎么设置宏按钮(excel如何设置宏按钮)
1打开excel文件,在上方工具栏点击【文件】,点击左侧【选项】会弹出【Excel选项】窗口,点击【自定义功能区】,在右侧主选项卡中勾选【开发工具】,点击【确定】后在工具栏选择【开发工具】,在【代码】选项卡中点击【宏安全性】,选择【启用VBA宏】后【确定】,点击【代码】选项卡中的【录制宏】,在...

excel中如何在功能区添加按钮并运行VBA 程序
1、工具-->自定义-->命令-->新菜单-->将右边的“新菜单”拖到EXCEL菜单上产生菜单(可自命名)2、将在左边选择“宏”-->右边选择“自定义按钮”拖到“新菜单”下(可自命名)3、然后指定菜单要运行的vba过程

Excel中如何给常用宏或VBA添加一个执行按钮
在工具栏空白位置,右击在弹出的菜单里打开“窗体”工具栏。在“窗体”工具栏上选择“按钮”图标,并在表格空白处拖动出的按钮的大小。在弹出的“指定宏”窗口中,选择按钮对应要执行的宏。并将按钮的名称进行修改。最后单击表格空白处就可以退出窗体编辑状态。这个时候你只要点击这个按钮,就可以快速执行宏...

excel2007vba如何加按钮的教程
excel2007 vba如何加按钮的教程图1 添加按钮步骤2:切换到“自定义功能区”,并在右侧选择开发工具,然后确定。excel2007 vba如何加按钮的教程图2 添加按钮步骤3:这样之后就以在菜单栏中看到开发工具了,切换开发工具界面下,选择插入工具,可以看有两个按钮图标。excel2007 vba如何加按钮...

用Excel编写的VBA程序,如何在excel界面插入按钮呢?
视图-工具栏-控件工具箱 点击按钮,在excel画大小,在按钮按右键,选择查看代码,最后退出工具箱设计模式. 或自选图形选个图,在excel画大小,右键指定宏

如何为ExcelVBA编辑器的注释和取消注释添加快捷键?
步骤如下:1. 进入“命令”标签页,在“编辑”类别中选择“设置注释块”,并将其拖动至菜单栏。2. 确保已拖动的图标被选中。若无黑色矩形框,点击图标。3. 点击“更改所选内容”,将“设置注释块”修改为“&Comment”,快捷键设置为Alt+C,开头“&C”是关键,内容可随意填写。点击自定义窗口右下...

怎么在EXCEL表中制作宏的执行按钮
按钮的本质就是一个宏,所以在制作按钮之前,我们先来录制一个宏,把宏都准备好了,就可以制作按钮了。先打开一个表格如图所示,选中大标题,接下来我们在菜单栏上执行:开发工具--宏 2 设置宏名称为【大标题】,保存位置为【个人宏工作簿】,这样打开任意的excel就能看到这个宏,如果保存在【当前...

excel vba 怎么加按钮
EXCEL2010中的VBA已编程完。关闭VBA代码窗口。在标题栏开发工具,选择插入选项卡,点表单控件,点第一按钮,拖动鼠标,再放开,会出现指定宏对话框,再选择所需的宏名。按确定。

如何使用WPS的Excel创建按钮?
在WPS软件的Excel表格中,创建按钮需要使用宏和控件。具体步骤如下:打开VBA编辑器,可以通过按下Alt + F11或者单击“开发”选项卡中的“Visual Basic”图标进入。在VBA编辑器中,在工程资源管理器中选择你需要向其添加按钮的 工作簿,在项目菜单上单击插入,然后选择 “用户窗体”。将窗体上的“Command...

相似回答