共用方式為


Office) (CommandBarComboBox.Move 方法

會將指定的控制項移動到現有的命令列。

注意事項

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

語法

運算式移動 (之前)

需要 expression。 代表 CommandBarComboBox 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Bar 選用 Variant Command 物件代表目的地命令列控制項。 如果省略此引數,則會將控制項移至命令列控制項目前所在的結尾。
Before 選用 Variant 表示控制項位置的數字。 控制項會在目前所在位置之前插入。 如果這個引數被省略,控制項會在相同的命令列插入。

範例

本範例會將命令列上名為 Custom 的第一個下拉式方塊控制項移至該命令列上第七個控制項之前的位置。 此範例會將標籤設定為 [選取範圍] 方塊 ,並將控制項指派為低優先順序,因此如果所有控制項都不在一個資料列中,它可能會從命令列卸載。

Set allcontrols = CommandBars("Custom").Controls 
For Each ctrl In allControls 
    If ctrl.Type = msoControlComboBox Then 
        With ctrl 
            .Move Before:=7 
             .Tag = "Selection box" 
             .Priority = 5 
         End With 
         Exit For 
    End If 
Next

另請參閱

支援和意見反應

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