CommandBarButton.IsPriorityDropped 属性 (Office)

如果当前基于使用情况统计信息和布局空间从菜单或工具栏中删除 CommandBarButton 控件,则获取 True。 (请注意,这与控件的可见性不同,) Visible 属性设置。 只读。

注意

某些 Microsoft Office 应用程序中对 CommandBars 的使用已由 Microsoft Office Fluent 用户界面的新功能区组件取代。 有关详细信息,请参阅 Office Fluent 功能区概述

语法

表达式IsPriorityDropped

表达 一个代表 CommandBarButton 对象的变量。

返回值

布尔值

备注

如果 IsPriorityDropped True,则设置为 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 及 25 以上 31

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。