Share via


Office) (CommandBars 物件

代表容器應用程式中的命令列的 CommandBar 物件的集合。

注意事項

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

範例

使用 CommandBars 屬性可傳回 CommandBars 集合。 下列範例會顯示在 [ 即時運算] 視窗的名稱和每個功能表列和工具列的本機名稱顯示一個值,指出該功能表或工具列是否可見。

For Each cbar in CommandBars 
    Debug.Print cbar.Name, cbar.NameLocal, cbar.Visible 
Next

使用 Add 方法將新的命令列新增至集合。 下列範例會建立名為 Custom1 的自訂工具列,並將其顯示為浮動工具列。

Set cbar1 = CommandBars.Add(Name:="Custom1", Position:=msoBarFloating) 
cbar1.Visible = True

使用 enumName 可傳回單一CommandBar物件,其中 index是命令列的名稱或索引編號。 下列範例會將名為 Custom1 的工具列停駐在應用程式視窗底部。

CommandBars("Custom1").Position = msoBarBottom

注意事項

使用名稱或索引編號,在容器應用程式中可用的功能表列和工具列清單中指定功能表列或工具列。 不過,您必須使用名稱來指定功能表、 快顯功能表或子功能表 (這些元件 CommandBar 物件所代表的)。 如果兩個或多個自訂功能表或子功能表具有相同名稱、 enumName 會傳回第一個。 若要確保您傳回正確的功能表或子功能表,請找出顯示該功能表的快顯控制項。 然後將 CommandBar 屬性套用至快顯控制項,以傳回代表該功能表的命令列。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應