CommandBarControls 集合对象

优质
小牛编辑
127浏览
2023-12-01

全部显示

CommandBars (CommandBar)
CommandBarControls (CommandBarControl)
CommandBarButton
CommandBarComboBox
CommandBarPopup

CommandBarControl 对象的集合,该集合代表一个命令栏中的命令栏控件。

使用 CommandBarControls 集合

Controls 属性可返回CommandBarControls 集合。以下示例将工具栏“Standard”中每个控件的题注改为该控件当前的Id 属性值。

For Each ctl In CommandBars("Standard").Controls
 ctl.Caption = CStr(ctl.Id)
Next ctl

Add 方法可在CommandBarControls 集合中添加一个新的命令栏控件。本示例可在命令栏“Custom”中新添一个空白按钮。

Set myBlankBtn = CommandBars("Custom").Controls.Add

Controls(index) 可返回一个CommandBarControlCommandBarButtonCommandBarComboBoxCommandBarPopup 对象;此处index 是该控件的题注或索引号。以下示例将命令栏“Standard”中第一个控件复制到命令栏“Custom”中。

Set myCustomBar = CommandBars("Custom")
Set myControl = CommandBars("Standard").Controls(1)
myControl.Copy Bar:=myCustomBar, Before:=1