共用方式為


Office) (CommandBarControl 物件

代表命令列控制項。 CommandBarControl 物件是 CommandBarControls 集合的成員。 屬性及方法 的 CommandBarControl 物件的所有共用的 CommandBarButtonCommandBarComboBox 、 和 CommandBarPopup 物件。

注意事項

[!注意事項] CommandBars 用於部分的 Microsoft Office 應用程式已經由 Microsoft Office Fluent 使用者介面的新功能區元件取代。 如需詳細資訊,請參閱 Office Fluent 功能區概觀

註解

編寫自訂命令列控制項使用 Visual Basic 程式碼,當您會使用 CommandBarButtonCommandBarComboBox 、 和 CommandBarPopup 物件。

撰寫程式碼使用內建控制項不能使用下列其中一個這三種物件代表容器應用程式,當您使用的 CommandBarControl 物件。 使用 件 (索引) ,其中 index 是控制項的索引編號,可傳回 CommandBarControl 物件。 (控制項的 Type 屬性必須是 msoControlLabelmsoControlExpandingGridmsoControlSplitExpandingGridmsoControlGridmsoControlGauge) 。

您可以指派變數宣告為 CommandBarControlCommandBarButtonCommandBarComboBoxCommandBarPopup 值。

範例

您也可以使用 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 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應