电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Excel2003VBA自定义工具栏

Excel2003VBA自定义工具栏_第1页
1/14
Excel2003VBA自定义工具栏_第2页
2/14
Excel2003VBA自定义工具栏_第3页
3/14
Ex cel2003 VBA 自定义工具栏 在Office 中通过VBA 开发工具栏和菜单,需使用Office 提供的CommandBar、CommandBarBu tton、CommandBarComboBox 等对象,这些对象即代表工具栏、工具栏按钮和工具栏下拉框,通过这些对象可编制出各类复杂的工具栏或菜单。 1.CommandBars 集合 该集合代表 Office 所有的工具栏,可用名称或索引号指定菜单栏或工具栏,但仅可用名称指定一个菜单、快捷菜单或子菜单。如两个或两个以上自定义菜单或子菜单名称相同,则返回第一个具有该名称的对象。 其 Add 方法用于新建一个工具栏,并返回 CommandBar 对象。 语法:ex pression.Add(Name, Position, Menu Bar, Temporary ) 参数说明: Name 为可选的Variant 类型,代表新工具栏的名称。如果省略,则使用默认的名称;Position 为可选的Variant 类型,代表新工具栏的位置。该参数值可通过VBA常量进行设置,如 msoBarLeft、msoBarTop、msoBarRight、msoBarBottom 常量(设置新工具栏位于软件工具栏中位置);msoBarFloating 常量(代表新工具栏可移动);msoBarPopu p 常量(代表新工具栏为快捷菜单)等;Menu Bar 为可选的Variant 类型,用于设置是否用新工具栏替换活动工具栏;Temporary 为可选的Variant 类型,用于设置新工具栏是否暂时有效。 2.CommandBar 对象 该对象代表应用程序中的工具栏,新建工具栏的控件均以该对象为载体。 (1)Controls 属性:返回 CommandBarControls 对象,代表指定工具栏中的所有控件。 (2)NameLocal 属性:返回由应用程序版本语言所设置的工具栏名称,如对软件的内置工具栏设置会出现错误。 (3)Position 属性:返回或设置工具栏的位置,值可通过VBA 常量进行设置,如msoBarLeft、msoBarTop、msoBarRight、msoBarBottom、msoBarFloating、msoBarPopu p或msoBarMenu 等。 (4)Ty pe 属性:返回或设置工具栏的类型,值可通过VBA 常量进行设置,如msoBarTy peNormal(工具栏为普通类型)、msoBarTy peMenu Bar(工具栏为菜单类型)、msoBarTy pePopu p(工具栏为弹出菜单类型)等。 (5)Reset 方法:将内置工具栏重置为默认设置,在恢复软件原有工具栏或菜单时非常有用。重置内置工具栏将删除其中的自定义控件并恢复其内置控件。 3.CommandBarControls 集合 该集合代表工具栏中的所有工具栏控件。 其 Add 方法用于在 CommandBarControls 集合中增加一个工具栏控件。 4.CommandBar...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Excel2003VBA自定义工具栏

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部