ControlFormat.List メソッド (Excel)
指定したリスト ボックスまたはコンボ ボックス内のテキスト エントリを文字列の配列として設定するか、単一のテキスト エントリを取得または設定します。 リストに項目がない場合、エラーになります。
構文
式。リスト (インデックス)
式ControlFormat オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Index | 省略可能 | バリアント型 (Variant) | 項目のインデックス番号を指定します。 この引数を省略すると、リスト全体の項目が文字列配列として返されます。 |
戻り値
バリアント型
注釈
このプロパティを設定すると、 ListFillRange プロパティで指定された任意の範囲がクリアされます。
例
次の使用例は、ワークシート 1 のリスト ボックスに項目を設定します。 リスト ボックスを表さない場合 Shapes(2)
、この例は失敗します。
Worksheets(1).Shapes(2).ControlFormat.List = _
Array("cogs", "widgets", "sprockets", "gizmos")
次の使用例は、ワークシート 1 のリスト ボックスに 4 つの項目を設定します。 リスト ボックスを表さない場合 Shapes(2)
、この例は失敗します。
Worksheets(1).Shapes(2).ControlFormat.List(4) = "gadgets"
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。