次の方法で共有


CommandBarControl.Index プロパティ (Office)

コレクション内の CommandBarControl オブジェクトのインデックス番号を表す長整数型 (Long) の値を取得します。 読み取り専用です。

注:

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

構文

インデックス

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

戻り値

整数

注釈

最初のコマンド バー コントロールの位置は、1 です。 CommandBarControls コレクションでは、区切り記号はカウントされません。

次の使用例は、 Custom2 という名前のコマンド バーで 、Id 値が 23 のコントロールを検索します。 このようなコントロールがあるコントロールのインデックス番号が 5 より大きい場合、コントロールは、コマンド バーの先頭のコントロールとして配置されます。

Set myBar = CommandBars("Custom2") 
Set ctrl1 = myBar.FindControl(Id:=23) 
If ctrl1.Index > 5 Then 
    ctrl1.Move before:=1 
End If

関連項目

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

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