次の方法で共有


CommandBarControl.IsPriorityDropped プロパティ (Office)

コントロールは、メニューまたはツールバーから使用回数および表示領域に基づいて削除されている場合は True を取得します。 (これはないこと、 Visible プロパティによって設定される、コントロールの可視性と同じに注意してください)。 読み取り専用です。

注:

[!メモ] 一部の Microsoft Office アプリケーションにおける CommandBars の使用方法が、Microsoft Office Fluent ユーザー インターフェイスの新しいリボン コンポーネントによって置き換えられました。 詳細については、「Office Fluent リボンの概要」を参照してください。

構文

IsPriorityDropped

CommandBarControl オブジェクトを表す変数。

戻り値

Boolean

注釈

[表示][True] に設定されているコントロールは、IsPriorityDroppedTrue の場合、個人用設定されたメニューまたはツール バーにすぐには表示されません。

特定のメニュー項目の IsPriorityDroppedTrue に設定する場合を確認するのには、Microsoft Office は、メニュー項目が使用された回数と、ユーザーを使用する別のメニュー項目をこのメニュー項目と同じメニューで特定のメニュー項目を使用せず、別のアプリケーション セッションの数のレコードの合計数を保持します。 この値は、特定のしきい値に達すると、ときに、カウントはデクリメントされます。 カウントには 0 になると、 IsPriorityDroppedTrue に設定します。 プログラマには、セッションの値、しきい値の値、または、 IsPriorityDropped プロパティを設定できません。 プログラマことができます、ただし、 AdaptiveMenus プロパティを使って、アプリケーションの特定のメニューでインテリ メニューを無効にします。

特定のツールバー コントロールの IsPriorityDroppedTrue に設定する場合を確認するのには、Office は、すべてのツールバー上のコントロールは実行された最後の受注の一覧を保持します。 ツールバーは表示するにはスペースがあると多くのコントロールを常に表示する最も最近に使用するために使用最も最近の順です。 優先度 が 1 に設定を持つコントロールは常に表示し、ツールバーは、必要に応じて、これらのコントロールを表示する行に折り返されます。 プログラマは、上のすべてのコントロールを表示するには、十分な領域があるため、ツールバーの位置を変更するか、特定のツール バー コントロールは常に表示することを確認するのには、 優先度 のプロパティを使用できます。

次の表を使用して、メニュー項目の IsPriorityDropped プロパティが True に設定される前に、個人用設定されたメニューのメニュー項目が表示されたままになるセッションの数を予測 します

コマンド バー コントロールの使用回数 アプリケーション セッション数
0、1 3
2 6
3 9
4、5 12
6–8 17
9–13 23
14–24 29
25 以上 31

次の使用例は、Custom という名前のコマンド バーの最初のコントロールの IsPriorityDropped プロパティを確認 しますIsPriorityDroppedTrue の場合は、例を設定 AdaptiveMenus プロパティを False に削除されたコマンド バーを復元します。

If CommandBars("Custom").Controls(1).IsPriorityDropped Then 
    CommandBars.AdaptiveMenus = True  
End If

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。