CommandBars.FindControls メソッド (Office)

指定した条件に適合する CommandBarControls コレクションを取得します。

注:

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

構文

FindControls (IDタグ表示)

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

パラメーター

名前 必須 / オプション データ型 説明
Type 省略可能 バリアント型 コントロールの種類を指定する MsoControlType クラスの定数の 1 つです。
Id 省略可能 バリアント型 コントロールの識別子。
Tag 省略可能 バリアント型 コントロールのタグ値。
Visible 省略可能 バリアント型 検索にコマンド バー コントロールのみを含めるには、True に設定します。 既定値は False です。

戻り値

CommandBarControls

注釈

条件に一致するコントロールが見つからない場合、 FindControls メソッドは Nothing を返 します

この例では、 FindControls メソッドを使用して、ID が 18 の CommandBars コレクションのすべてのメンバーを返し、検索条件を満たすコントロールの数を (メッセージ ボックスに) 表示します。

Dim myControls As CommandBarControls 
Set myControls = CommandBars.FindControls(Type:=msoControlButton, ID:=18) 
MsgBox "There are " & myControls.Count & _ 
    " controls that meet the search criteria."

関連項目

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

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