- 5
- 0
- 约2.28千字
- 约 4页
- 2017-08-25 发布于河南
- 举报
EXCEL VBA应用教程----第12讲 菜单程序设计
第12讲??? 菜单程序设计
12.1 独立菜单的设计
1.建立菜单
在Thisworkbook 中输入建立菜单的程序。
Private Sub Workbook_Open()
On Error Resume Next 忽略错误
MenuBars(MyMenu).Delete 删除自定义选单
MenuBars.Add (MyMenu)
Sheets(sheet1).Select
增加第一个菜单选单项项目初始
MenuBars(MyMenu).Menus.Add Caption:=项目初始
以下在一级菜单下增加几个级连子菜单
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????
MenuBars(MyMenu).Menus(项目初始).MenuItems.Add Caption:=变动项目初始化, OnAction:=变动项目初始化
MenuBars(MyMenu).Menus(项目初始).MenuItems.Add Caption:=其他项目初始化, OnAction:=其他项目初始化
MenuBars(MyMenu).Menus(项目初始).MenuItems.Add Caption:=退出, OnAction:=退出
增加第二个菜单选单项工资计算
MenuBars(MyMenu).Menus.Add Caption:=工资计算
MenuBars(MyMenu).Menus(工资计算).MenuItems.Add Caption:=计算应发和实发工资, OnAction:=计算应发和实发工资
MenuBars(MyMenu).Menus(工资计算).MenuItems.Add Caption:=部门汇总, OnAction:=部门汇总
MenuBars(MyMenu).Menus(工资计算).MenuItems.Add Caption:=月度汇总, OnAction:=月度汇总
增加第三个菜单选单项查询打印
MenuBars(MyMenu).Menus.Add Caption:=查询打印
MenuBars(MyMenu).Menus(查询打印).MenuItems.Add Caption:=查询工资表, OnAction:=查询工资表
MenuBars(MyMenu).Menus(查询打印).MenuItems.Add Caption:=查询部门汇总表, OnAction:=查询部门汇总表
根据业务需要增加相应的菜单选项
激活自定义选单
MenuBars(MyMenu).Activate
Application.Caption = 星月软件有限公司
End Sub
本程序执行后,原来EXCEL的菜单已经不再显示出来。如果要启动VBE,可直接按Alt+F11。
????? 2.子程序的编制
????? (1)退出
在“模块1”中输入如下程序。本模块程序的功能是删除已经建立的菜单,退出系统。
Private Sub 退出()
On Error Resume Next 忽略错误
Application.Caption = excel
MenuBars(MyMenu).Delete
Application.Quit
End Sub
12.2 在EXCEL上增加菜单的设计
在EXCEL已经有的菜单上增加菜单,也是常用的方式之一,这在EXCEL的基础上,可根据专用需要增加必要的功能。
在ThisWorkbook中增加如下程序:
Private Sub Workbook_Open()
???? Dim myCmd As Object, myCtr As Object
???? Application.CommandBars(1).Reset
???? Set myCmd = Application.CommandBars(1).Controls(2).Controls
2代表EXCEL的第二个菜单编辑
???? With myCmd.Add(msoControlButton, , , , True)
??????? .Caption = 显示窗口
??????? .OnAction = FormShow
FormShow 表示选择该菜单后,执行FormShow 过程,此过程要放到模块中
???? End With
End Sub
????
在模块中增加如下子程序:
Sub FormShow()
????? UserForm1.Show
End Sub
这段程序的作用就是显示UserForm1用户窗口
您可能关注的文档
- (课件)第4章 Excel.ppt
- (五笔快学)学术报告及目录.doc
- 53条excel小技巧.doc
- [教程]五笔入门提高攻略.doc
- 2005二级建设工程施工管理试卷.doc
- [经验]电脑维修(看完后就可以开一家自己的电脑维修店!).doc
- [全新Office教程].Excel.doc
- 2009、2010、2011年一级建造师法规试题解析.doc
- “儿童心理学”期末考试题型 Microsoft Word 文档.doc
- 2011一级法规用书第二次增值服务.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 餐厅服务质量保证措施及服务承诺.docx VIP
- 史赛克SFDAI髓内钉系统商品名T中文说明书.pdf VIP
- 2025至2030特种车行业风险投资发展分析及运作模式与投资融资报告.docx VIP
- 监控系统及门禁系统维护方案.docx VIP
- AQ1029-2019 煤矿安全监控系统及检测仪器使用管理规范 (AQ 1029-2019).pdf VIP
- 2026-2031主机游戏市场调查报告.docx VIP
- 《华为组织力:构建持续打胜仗的团队》华为前高管深度解析华为组织底层逻辑-读书笔记.pdf VIP
- 职业健康体检PPT课件.pptx VIP
- 工会会员端午节慰问品采购 投标方案(技术方案).doc VIP
- 2025-2026学年人教版英语七年级上册期末复习.pdf VIP
原创力文档

文档评论(0)