Office VBA教程:CommandBarControl对象

CommandBars (CommandBar)
CommandBarControls (CommandBarControl)
CommandBarButton
CommandBarComboBox
CommandBarPopup

代表一个命令栏控件。CommandBarControl对象是CommandBarControls集合中的成员。CommandBarControl对象与CommandBarButtonCommandBarComboBox 以及CommandBarPopup对象具有同样的属性和方法。

注意   若要为自定义命令栏控件编写 Visual Basic 代码,可使用 CommandBarButton、CommandBarComboBox 和 CommandBarPopup对象。若要为容器应用程序中的内置控件写代码,而该控件又不能用上述三个对象中的任意一个表示,那么可使用 CommandBarControl对象。

使用 CommandBarControl对象

用 Controls(index) 可返回一个 CommandBarControl对象;此处 index 是该控件的索引号。(该控件的Type属性必须是 msoControlLabel、msoControlExpandingGrid、msoControlSplitExpandingGrid、msoControlGrid 或 msoControlGauge。)

注意   声明为 CommandBarControl 的变量可取的值为:CommandBarButton、CommandBarComboBox 和 CommandBarPopup。

FindControl方法也可返回一个 CommandBarControl对象。以下示例查找一个 msoControlGauge 类型的控件。如果找到,那么显示该控件的索引号及其所在命令栏的名称。在本示例中,变量lbl 代表一个 CommandBarControl对象。


Set lbl = CommandBars.FindControl(Type:= msoControlGauge)
If lbl Is Nothing Then
    MsgBox "A control of type msoControlGauge was not found."
Else
    MsgBox "Control " & lbl.Index & " on command bar " _
        & lbl.Parent.Name & " is type msoControlGauge"
End If

上页:Office VBA教程:CommandBarComboBox对象 下页:Office VBA教程:CommandBarControls集合对象

Office VBA教程:CommandBarControl对象

Office VBA教程:CommandBarControls集合对象 Office VBA教程:CommandBarPopup对象
Office VBA教程:CommandBars集合对象 Office VBA教程:DocumentProperties集合对象
Office VBA教程:DocumentProperty对象 Office VBA教程:FileDialog对象
Office VBA教程:FileDialogFilter对象 Office VBA教程:FileDialogFilters集合
Office VBA教程:FileDialogSelectedItems集合 Office VBA教程:FileSearch对象
Office VBA教程:FileTypes集合 Office VBA教程:FoundFiles对象
Office VBA教程:HTMLProject对象 Office VBA教程:HTMLProjectItem对象
Office VBA教程:HTMLProjectItems集合对象 Office VBA教程:LanguageSettings对象
Office VBA教程:MsoEnvelope对象 Office VBA教程:NewFile对象
Office VBA教程:ODSOColumn对象 Office VBA教程:ODSOColumns对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号