|
楼主 |
发表于 2014-2-25 22:33
|
显示全部楼层
- Sub CreateMenus() '创建自定义工具条
- On Error Resume Next
- Application.CommandBars("自定义工具(&K)").Delete
- With Application.CommandBars.Add("自定义工具(&K)", msoBarTop, , True) '创建一个新工具条
- ' 新建一个命令栏并添加到命令栏集合。返回 CommandBar 对象。
- ' expression.Add(Name, Position, MenuBar, Temporary)
- ' Position Variant 类型,可选。新命令栏的位置或类型。可以为下表所列的 MsoBarPosition 常量之一。
- ' msoBarLeft、msoBarTop、msoBarRight 和 msoBarBottom 指定新命令栏的左侧、顶部、右侧和底部坐标
- ' msoBarFloating 指定新命令栏不固定
- ' msoBarPopup 指定新命令栏为快捷菜单
- ' msoBarMenuBar 仅适用于 Macintosh 机
- With .Controls.Add(Type:=msoControlButton) '创建按钮
- .Caption = "工具1" '设置菜单的显示文字
- .Style = msoButtonIconAndCaption '同时显示文字与图标
- .FaceId = 15 '指定图标
- End With
- With .Controls.Add(Type:=msoControlButton) '创建第二个按钮
- .Caption = "工具2"
- .Style = msoButtonIconAndCaption
- .FaceId = 16
- End With
- Application.ScreenUpdating = True
- .Visible = True
- End With
- End Sub
复制代码
|
|