ListBox オブジェクト (Outlook フォーム スクリプト)

選択項目の一覧を表示し、その中から 1 つまたは複数の値を選択するコントロールです。

注釈

リスト ボックス ( ListBox) コントロールをデータ ソースにバインドした場合、リスト ボックス ( ListBox) コントロールで選択された値はデータ ソースに格納されます。

リスト ボックス ( ListBox) は、選択肢の一覧として表示したり、オプション ボタン ( OptionButton ) コントロールまたはチェック ボックス ( CheckBox ) コントロールの集まりとして表示したりできます。

リスト ボックス ( ListBox) コントロールの既定のプロパティは Value プロパティです。

リスト ボックス ( ListBox) コントロールの既定のイベントは Click イベントです。

ドロップダウン リスト ボックス ( ListBox) に文字列をドラッグすることはできません。

リスト ボックス (ListBox) コントロールのスタイル

リスト ボックス ( ListBox) コントロールには 2 種類のスタイルを設定できます。 これは ListStyle プロパティで表されます。 スタイルによって、ユーザーが一覧から項目を選択するときの選択方法が異なってきます。

スタイルが 0 の場合、各項目は異なる行に表示されます。ユーザーは行を強調表示することにより項目を選択します。

スタイルが 1 の場合、各行の先頭にオプション ボタン ( OptionButton) またはチェック ボックス ( CheckBox) が表示されます。 このスタイルの場合、ユーザーはオプション ボタンまたはチェック ボックスをクリックすることにより項目を選択します。 チェック ボックスが表示されるのは、 MultiSelect プロパティが True の場合だけです。

イベント

名前 説明
Click 複数の選択肢があるコントロールから、ユーザーが値を選択したときに発生します。

メソッド

名前 説明
AddItem 列が 1 つのリスト ボックス ( ListBox ) コントロールの場合、 AddItem メソッドはリストに項目を追加します。 複数の列があるリスト ボックス ( ListBox) コントロールの場合は、一覧に行を追加します。
Clear ListBox のリストに含まれるエントリをすべて削除します。
RemoveItem ListBox 内のリストから行を削除します。

プロパティ

名前 説明
BackColor オブジェクトの背景色を指定する長整数型 ( Long) の値を設定します。 読み取り/書き込みが可能です。
BorderColor オブジェクトの境界線の色を指定する長整数型 ( Long) を設定します。 値の取得と設定が可能です。
BorderStyle コントロールの境界線の種類を指定する整数型 ( Integer) の値を設定します。 読み取り/書き込みが可能です。
BoundColumn 複数の列があるリスト ボックス ( ListBox ) コントロールのデータ ソースを識別するバリアント型 ( Variant) の値を設定します。 読み取り/書き込みが可能です。
リスト ボックス ( ListBox ) コントロールに読み込む、1 つの値、値の列、または 2 次元配列を表すバリアント型 ( Variant) の値を設定します。 読み取り/書き込みが可能です。
ColumnCount リスト ボックスに表示する列の数を表す、長整数型 ( Long) の値を取得または設定します。 読み取り/書き込みが可能です。
ColumnHeads 1 行の列見出しを表示するかどうかを指定するブール型 ( Boolean) を設定します。 値の取得と設定が可能です。
ColumnWidths 複数列 ListBox の各列の幅を表す文字列型 ( String) の値を取得または設定します。 読み取り/書き込みが可能です。
Enabled (有効) コントロールがフォーカスを受信し、ユーザーが生成するイベントに対応できるようにするかどうかを指定するブール型 ( Boolean) の値を設定します。 読み取り/書き込みが可能です。
ForeColor オブジェクトの前景色を指定する長整数型 ( Long) の値を設定します。 読み取り/書き込みが可能です。
IMEMode 日本語入力システム (IME) の既定の実行時モードを指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
IntegralHeight リスト ボックス ( ListBox ) コントロールで、リストまたは一部の行においてテキストを完全に表示させるかどうかを指定するブール型 ( Boolean) の値を設定します。 読み取り/書き込みが可能です。
List リスト ボックス ( ListBox ) コントロールで指定したエントリを表すバリアント型 ( Variant) の値を設定します。 値の取得と設定が可能です。
ListCount コントロール内のリスト エントリの数を表す長整数型 ( Long) を返します。 読み取り専用です。
ListIndex リスト ボックス ( ListBox ) コントロールで現在選択されている項目を表すバリアント型 ( Variant) の値を設定します。 読み取り/書き込みが可能です。
ListStyle ListBox 内のリストの外観を指定する整数型 (Integer) の値を取得または設定します。 値の取得と設定が可能です。
ロック済み コントロールが編集可能であるかどうかを指定するブール型 ( Boolean) の値を設定します。 読み取り/書き込みが可能です。
MatchEntry ユーザー入力時にリスト ボックス ( ListBox ) コントロールでリストがどのように検索されるかを示す、整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
MouseIcon コントロールに割り当てられるカスタム アイコンの完全パス名を表す文字列型 ( String) の値を返します。 読み取り専用です。
MousePointer ユーザーがマウスを特定のオブジェクトに重ねたときに表示するポインターの種類を指定する整数型 ( Integer) の値を設定します。 読み取り/書き込みが可能です。
MultiSelect オブジェクトに複数選択を許可するかどうかを示す整数型 ( Integer) の値を取得または設定します。 読み取り/書き込みが可能です。
Selected リスト ボックス ( ListBox ) コントロールの項目の選択状況を示すブール型 ( Boolean) の値を設定します。 読み取り/書き込みが可能です。
SpecialEffect オブジェクトの外観を指定する整数型 ( Integer) の値を設定します。 読み取り/書き込みが可能です。
テキスト コントロール内で選択した行を変更して、リスト ボックス ( ListBox ) コントロールのテキストを指定する文字列型 ( String) の値を設定します。 読み取り/書き込みが可能です。
TextAlign コントロール内のテキストの配置方法を指定する整数型 ( Integer) の値を設定します。 読み取り/書き込みが可能です。
TextColumn リスト ボックス ( ListBox ) コントロールの列のうち、表示してユーザーに示すものを識別する、バリアント型 ( Variant) の値を設定します。 読み取り/書き込みが可能です。
TopIndex リストの一番上に表示されるリスト項目のインデックスを表す、長整数型 ( Long) の値を取得または設定します。 読み取り/書き込みが可能です。
現在選択されている行の BoundColumn の値を表すバリアント型 ( Variant) の値を設定します。 読み取り/書き込みが可能です。

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

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