全部显示

Priority 属性

       

返回或设置指定命令栏控件的优先级。对于固定的命令栏,当一行中无法容纳其中的所有控件时,控件的优先级将决定该控件是否会从命令栏中略去。Long 类型,可读写。

说明

有效的优先级数从 0(零)到 7。优先级为 1 则表示该控件不能从工具栏中删除。而优先级为其他值的控件将被忽略。

菜单项的命令栏控件不能使用 Priority 属性。

示例

本示例移动一控件并将其优先级设为 5,这样如果在命令栏的一行中无法容纳所有控件,那么该控件将有可能被略去。

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