Excel VBA常用语法辞典(1).docx
《Excel VBA常用语法辞典(1).docx》由会员分享,可在线阅读,更多相关《Excel VBA常用语法辞典(1).docx(6页珍藏版)》请在第一文库网上搜索。
1、,/冗VJ亍用士定立英华Mrosoftcd-1X9刑搐人页即5公式数据事何祖根开发工JR-CX9空旗符号SnagIta窗口09MindjetMindManager英单金令出定义工耳样图9.5删除菜单选项后的工作表程序分析:在上面的代码中,首先获取当前活动菜单的引用myMenubar,接着使用FOrEachNext循环,逐个比较myMenubar菜单栏中的菜单(包含在Contro1s集合中),找到CaPtiOn属性为“NewItems”的菜单,最后使用DeIete方法将其删除。案例172创建快捷菜单功能说明:在EXCe1中,用户可以根据需要创建个性化的快捷菜单选项。语法说明:EXCe1的快捷菜单
2、有很多,在不同的对象上单击鼠标右键将弹出不同的快捷菜单项目。若要向这些快捷菜单中添加菜单项,首先需获取对应菜单的引用,再使用以下代码添加菜单项。案例说明:本案例的主要功能是在操作工作表的时候,创建自定义的快捷菜单。编写代码:(1)本例中添加单元格快捷菜单的代码如下:SubAddHtocontro1()DinCbCaAaCCWMn1tfkHCMtro1%CbCAjCommcBnKkmtrnISetcbcs-AppIicatix.CctnarxBarsCe11).CocktiYi1ftSetCbCybC3.Add(Type:-nscontroIButtea.bfoni=ktHBpornrfi=Tn
3、MoVitbcbc.Ceikm=自定义的菜的达联.Tac-ManikmTMdVithIindSUb以上代码首先获取单元格的快捷菜单,接着使用Add方法向单元格快捷菜单中添加自定义菜单项。行标签和列标签快捷菜单的代码与此类似。(2)关闭工作簿之前,删除上步新增的菜单项,具体代码如下:1*rimtcSubTorkbook-BeforcC1osc(Cance1AsBoo1ean)O1ncbcAaCOBBAndBMComro1ForEAChcbcInApp1ica1ico.CanandBarsCc11Ifcf1ueTbcncbc.De1ete7tEdSUb运行结果:本例的主要功能是为单元格对象添加快捷
4、菜单,添加的结果如图9.6所示。图9.6添加的快捷菜单程序分析:在实际开发中,用户可以为多种对象添加快捷菜单。例如,用户可以为选择工作表的列标签事件添加快捷菜单,也可以为工作表的行标签事件添加快捷菜单。这里就不详细展开介绍了。9.2自定义EXCeI2007的功能区功能区(RibbonX)是OffiCe2007新引进的用户界面,用户对其也可以进行自行定制。但是,自定义RibbOnX不是通过VBA代码,而是XM1语言实现的。本节中,将详细讲解如何使用XM1定义功能区。案例173自定义OffiCe按钮功能说明:用户可以通过编写XM1代码来自定义EXCe12007中的OffiCe按钮中包含的选项。语法
5、说明:在本例中的OffiCe菜单按钮,多了个自定义菜单项,该菜单项中包含了三个控件,分别是按钮、切换按钮和复选框。共使用到了四种控件,分别是Inenu、button、togg1eButton和CheCkBoXo另外在使用这些控件时,还涉及了多个属性的使用,如1abe1SUPertip、imageMso和itemSize。其中关键控件的内容如下:menu控件:可以包含按钮、复选框、菜单和切换按钮等多种控件元素作为其子元素。其可以指定的属性分为两种,其一是通用属性,其二是特有属性。通用属性十分众多,例如Iabe1属性可以指定标签、SUPertiP可以指定提示文字。menu还具有一个其特有的属性即i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel VBA常用语法辞典1 VBA 常用 语法 辞典