EXCEL VBA应用教程-菜单程序设计.doc

EXCEL VBA应用教程-菜单程序设计.doc

ID:52804640

大小:33.50 KB

页数:4页

时间:2020-03-30

EXCEL VBA应用教程-菜单程序设计.doc_第1页
EXCEL VBA应用教程-菜单程序设计.doc_第2页
EXCEL VBA应用教程-菜单程序设计.doc_第3页
EXCEL VBA应用教程-菜单程序设计.doc_第4页
资源描述:

《EXCEL VBA应用教程-菜单程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EXCELVBA应用教程----第12讲菜单程序设计第12讲   菜单程序设计12.1独立菜单的设计1.建立菜单在Thisworkbook中输入建立菜单的程序。PrivateSubWorkbook_Open()OnErrorResumeNext'忽略错误MenuBars("MyMenu").Delete'删除自定义选单MenuBars.Add("MyMenu")Sheets("sheet1").Select'增加第一个菜单选单项"项目初始"MenuBars("MyMenu").Menus.AddCaption:

2、="项目初始"'以下在一级菜单下增加几个级连子菜单                                                                                                                   MenuBars("MyMenu").Menus("项目初始").MenuItems.AddCaption:="变动项目初始化",OnAction:="变动项目初始化"MenuBars("MyMenu").Menus("项目初始").M

3、enuItems.AddCaption:="其他项目初始化",OnAction:="其他项目初始化"MenuBars("MyMenu").Menus("项目初始").MenuItems.AddCaption:="退出",OnAction:="退出"'增加第二个菜单选单项"工资计算"MenuBars("MyMenu").Menus.AddCaption:="工资计算"MenuBars("MyMenu").Menus("工资计算").MenuItems.AddCaption:="计算应发和实发工资",OnActio

4、n:="计算应发和实发工资"MenuBars("MyMenu").Menus("工资计算").MenuItems.AddCaption:="部门汇总",OnAction:="部门汇总"MenuBars("MyMenu").Menus("工资计算").MenuItems.AddCaption:="月度汇总",OnAction:="月度汇总"'增加第三个菜单选单项"查询打印"MenuBars("MyMenu").Menus.AddCaption:="查询打印"MenuBars("MyMenu").Menus("查询

5、打印").MenuItems.AddCaption:="查询工资表",OnAction:="查询工资表"MenuBars("MyMenu").Menus("查询打印").MenuItems.AddCaption:="查询部门汇总表",OnAction:="查询部门汇总表"'根据业务需要增加相应的菜单选项'激活自定义选单MenuBars("MyMenu").ActivateApplication.Caption="星月软件有限公司"EndSub本程序执行后,原来EXCEL的菜单已经不再显示出来。如果要启动VBE,

6、可直接按Alt+F11。     2.子程序的编制     (1)退出在“模块1”中输入如下程序。本模块程序的功能是删除已经建立的菜单,退出系统。PrivateSub退出()OnErrorResumeNext'忽略错误Application.Caption="excel"MenuBars("MyMenu").DeleteApplication.QuitEndSub12.2在EXCEL上增加菜单的设计在EXCEL已经有的菜单上增加菜单,也是常用的方式之一,这在EXCEL的基础上,可根据专用需要增加必要的功能。在T

7、hisWorkbook中增加如下程序:PrivateSubWorkbook_Open()    DimmyCmdAsObject,myCtrAsObject    Application.CommandBars(1).Reset    SetmyCmd=Application.CommandBars(1).Controls(2).Controls'2代表EXCEL的第二个菜单"编辑"    WithmyCmd.Add(msoControlButton,,,,True)       .Caption="显示窗口"

8、       .OnAction="FormShow"'FormShow表示选择该菜单后,执行FormShow过程,此过程要放到模块中    EndWithEndSub    在模块中增加如下子程序:SubFormShow()     UserForm1.ShowEndSub这段程序的作用就是显示UserForm1用户窗口。然后再增加一个用户窗口,用户窗口的名称是UserForm1。执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。