Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1825|回复: 2

[已解决]添加建立工具栏需要哪些参数

[复制链接]
发表于 2013-1-28 08:42 | 显示全部楼层 |阅读模式
  • 各位网友好,下面是建立工具栏的部分代码
    Dim mmbar As CommandBar
   Set mmbar = CommandBars.Add("信息查询", 1, , True)  
。。。。。。
上面代码中,其中括号里是建立工具栏的相应参数(共有四个)。请问,这几个参数都是何意义,每个参数都可取哪些值,省略时又表示何意。
请指导,谢谢
最佳答案
2013-1-28 08:47
创建一个新的命令栏并将其添加到命令栏集合中。
语法

表达式.Add(Name, Position, MenuBar, Temporary)

表达式   必需。一个代表 CommandBars 对象的变量。

参数

名称 必选/可选 数据类型 说明
Name 可选 Variant 新命令栏的名称。如果省略此参数,则为命令栏指定默认名称(如 Custom 1)。
Position 可选 Variant 新命令栏的位置或类型。可以是 MsoBarPosition 常量之一。
MenuBar 可选 Variant 设置为 True 将以新命令栏替换活动菜单栏。默认值为 False。
Temporary 可选 Variant 如果为 True,则将使新命令栏变成临时命令栏。临时命令栏将在容器应用程序关闭时删除。默认值为 False。
发表于 2013-1-28 08:47 | 显示全部楼层    本楼为最佳答案   
创建一个新的命令栏并将其添加到命令栏集合中。
语法

表达式.Add(Name, Position, MenuBar, Temporary)

表达式   必需。一个代表 CommandBars 对象的变量。

参数

名称 必选/可选 数据类型 说明
Name 可选 Variant 新命令栏的名称。如果省略此参数,则为命令栏指定默认名称(如 Custom 1)。
Position 可选 Variant 新命令栏的位置或类型。可以是 MsoBarPosition 常量之一。
MenuBar 可选 Variant 设置为 True 将以新命令栏替换活动菜单栏。默认值为 False。
Temporary 可选 Variant 如果为 True,则将使新命令栏变成临时命令栏。临时命令栏将在容器应用程序关闭时删除。默认值为 False。
回复

使用道具 举报

发表于 2013-1-28 08:48 | 显示全部楼层
MsoBarPosition 枚举
指定命令栏的位置或行为。
说明
在某些 Microsoft Office 应用程序中,CommandBar 已被新的功能区用户界面取代。有关详细信息,请在帮助中搜索关键字“功能区”。

名称 值 说明
msoBarBottom 3 命令栏固定在应用程序窗口的底部。
msoBarFloating 4 命令栏浮动在应用程序窗口顶端。
msoBarLeft 0 命令栏固定在应用程序窗口的左侧。
msoBarMenuBar 6 命令栏将为菜单栏(仅限 Macintosh)。
msoBarPopup 5 命令栏将为快捷菜单。
msoBarRight 2 命令栏固定在应用程序窗口的右侧。
msoBarTop 1 命令栏固定在应用程序窗口的顶部。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 12:31 , Processed in 0.253108 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表