Office) (CommandBarButton.Move 方法
會將指定的 CommandBarButton 控制項移動到現有的命令列。
注意事項
[!注意事項] CommandBars 用於部分的 Microsoft Office 應用程式已經由 Microsoft Office Fluent 使用者介面的新功能區元件取代。 如需詳細資訊,請參閱 Office Fluent 功能區概觀。
語法
運算式。在) 之前移動 (列
需要 expression。 代表 CommandBarButton 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
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 支援與意見反應。