Поделиться через


Свойство CommandBarButton.IsPriorityDropped (Office)

Возвращает значение True , если элемент управления CommandBarButton в настоящее время удален из меню или панели инструментов на основе статистики использования и пространства макета. (Обратите внимание, что это не то же самое, что видимость элемента управления, заданная свойством Visible . Только для чтения.

Примечание.

Использование CommandBars в некоторых приложениях Microsoft Office было заменено новым компонентом ленты пользовательского интерфейса Microsoft Office Fluent. Дополнительные сведения см. в статье Обзор ленты Office Fluent.

Синтаксис

expression. IsPriorityDropped

Выражение Переменная, представляющая объект CommandBarButton .

Возвращаемое значение

Boolean

Примечания

Элемент управления с видимымзначением True не будет сразу отображаться в персонализированном меню или на панели инструментов, если isPriorityDropped имеет значение True.

Чтобы определить, когда для параметра IsPriorityDropped задано значение True для определенного пункта меню, Microsoft Office поддерживает общее количество использованных элементов меню и запись о количестве сеансов различных приложений, в которых пользователь использовал другой пункт меню в том же меню, что и этот пункт меню. без использования определенного пункта меню. Когда это значение достигает определенных пороговых значений, количество уменьшается. Когда счетчик достигает нуля, параметр IsPriorityDropped имеет значение True. Программисты не могут задать значение сеанса, пороговое значение или свойство IsPriorityDropped . Однако программисты могут использовать свойство AdaptiveMenus , чтобы отключить адаптивные меню для определенных меню в приложении.

Чтобы определить, когда задать для параметра IsPriorityDropped значение True для определенного элемента управления панели инструментов, Office поддерживает список порядка последнего выполнения всех элементов управления на этой панели инструментов. На панели инструментов всегда будет отображаться столько элементов управления, сколько на ней есть место для отображения, в порядке последних использованных и наименее недавно использовавшихся. Всегда будут отображаться элементы управления с приоритетом 1, а при необходимости на панели инструментов будут отображаться строки для отображения этих элементов управления. Программисты могут использовать свойство Priority , чтобы убедиться, что определенные элементы управления панели инструментов всегда отображаются, или изменить положение панелей инструментов, чтобы у них было достаточно места для отображения всех элементов управления.

Используйте следующую таблицу, чтобы спрогнозировать количество сеансов, для которых элемент меню в персонализированном меню останется видимым до того, как свойство IsPriorityDropped элемента меню получит значение True.

Количество использования элемента управления панели команд Количество сеансов приложения
0, 1 3
2 6
3 9
4, 5 12
6–8 17
9–13 23
14–24 29
25 или более 31

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.