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

リスト ボックス ( ListBox ) コントロールとテキスト ボックス ( TextBox ) コントロールの機能が組み合わされたコントロールです。

注釈

このため、テキスト ボックス ( TextBox) コントロールのように新しい値を直接入力したり、リスト ボックス ( ListBox) コントロールのように選択項目の一覧から値を選択することができます。

ComboBox がデータ ソースにバインドされている場合、ComboBox はユーザーが入力または選択した値をそのデータ ソースに挿入します。 複数列のコンボ ボックスがバインドされている場合は、 BoundColumn プロパティによって、バインドされたデータ ソースに格納される値が決まります。

コンボ ボックス ( ComboBox) 内のリストは、データの行により構成されます。 それぞれの行は複数列にすることもでき、列見出しを設定することもできます。 列見出しをサポートしていないアプリケーションもあれば、限定的なサポートのみを提供するアプリケーションもあります。

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

常に複数行の一覧を表示する場合は、ComboBox ではなく ListBox を使用することをお勧めします。 ComboBox を使用し、値をリスト内の値に制限する場合は、ComboBoxStyle プロパティを設定して、コントロールがドロップダウン リスト ボックスのように見えるようにすることができます。

イベント

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

メソッド

名前 説明
AddItem 列が 1 つのコンボ ボックス ( ComboBox ) コントロールの場合、 AddItem メソッドはリストに項目を追加します。 複数の列があるコンボ ボックス ( ComboBox) コントロールの場合は、一覧に行を追加します。
Clear コンボ ボックス ( ComboBox ) コントロールのリストに含まれるエントリをすべて削除します。
Copy オブジェクトの内容をクリップボードにコピーします。
Cut 選択されている情報をオブジェクトから削除し、クリップボードに転送します。
DropDown ComboBox のリストの部分を表示します。
Paste クリップボードの内容をオブジェクトに転送します。
RemoveItem ComboBox 内のリストから行を削除します。

プロパティ

名前 説明
AutoSize オブジェクトのサイズを自動的に変更して内容全体を表示するかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
AutoTab ComboBox のテキスト ボックス領域に最大文字数が入力されたとき、フォーカスを自動的に次のコントロールに移すかどうかを示す、ブール型 ( Boolean) の値を取得または設定します。 読み取り/書き込みが可能です。
AutoWordSelect 選択の拡張単位を単語にするか、文字にするかを指定するブール型 ( Boolean) の値を設定します。 読み取り/書き込みが可能です。
BackColor オブジェクトの背景色を指定する長整数型 ( Long) の値を設定します。 読み取り/書き込みが可能です。
BackStyle オブジェクトの背景スタイルを指定する整数型 ( Integer) の値を設定します。 読み取り/書き込みが可能です。
BorderColor オブジェクトの境界線の色を指定する長整数型 ( Long) を設定します。 値の取得と設定が可能です。
BorderStyle コントロールの境界線の種類を指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
BoundColumn 複数の列があるコンボ ボックス ( ComboBox ) コントロールのデータ ソースを識別するバリアント型 ( Variant) の値を取得または設定します。 読み取り/書き込みが可能です。
CanPaste オブジェクトがサポートするデータをクリップボードに含めるかどうかを指定するブール型 ( Boolean) の値を返します。 読み取り専用です。
ComboBox に読み込む単一の値、値の列、または 2 次元配列を表すバリアント型 (Variant) の値を取得または設定します。 値の取得と設定が可能です。
ColumnCount コンボ ボックスに表示する列の数を表す、長整数型 ( Long) の値を取得または設定します。 読み取り/書き込みが可能です。
ColumnHeads 1 行の列見出しを表示するかどうかを指定するブール型 ( Boolean) を設定します。 値の取得と設定が可能です。
ColumnWidths 複数列 ComboBox の各列の幅を表す文字列型 ( String) の値を取得または設定します。 値の取得と設定が可能です。
CurTargetX 複数行 ComboBox のカーソルの水平位置を表す長整数型 ( Long) を返します。 読み取り専用です。
CurX 複数行 ComboBox のカーソルの現在の水平位置を表す長整数型 ( Long) を取得または設定します。 読み取り/書き込みが可能です。
DragBehavior システムのドラッグアンドドロップ機能をコントロールで使用できるようにするかどうかを指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
DropButtonStyle ComboBox のドロップ ボタンに表示する記号を表す値 fmDropButtonStyle の取得および設定が可能です。 読み取り/書き込みが可能です。
Enabled (有効) コントロールがフォーカスを受信し、ユーザーが生成するイベントに対応できるようにするかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
EnterFieldBehavior コンボ ボックス ( ComboBox ) コントロールに入ったときの選択動作を示す、整数型 ( Integer) を取得または設定します。 読み取り/書き込みが可能です。
ForeColor オブジェクトの前景色を指定する長整数型 ( Long) の値を設定します。 読み取り/書き込みが可能です。
HideSelection コントロールにフォーカスがない場合に、選択されたテキストの強調表示を続けるかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
IMEMode 日本語入力システム (IME) の既定の実行時モードを指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
LineCount ComboBox においてテキスト行の数を表す長整数型 ( Long) の値を返します。 読み取り専用です。
List ComboBox で指定したエントリを表すバリアント型 ( Variant) の取得および設定が可能です。 読み取り/書き込みが可能です。
ListCount コントロール内のリスト エントリの数を表す長整数型 ( Long) を返します。 読み取り専用です。
ListIndex ComboBox で現在選択されているエントリを表すバリアント型 ( Variant) の取得および設定が可能です。 値の取得と設定が可能です。
ListRows リストに表示する行の最大数を指定する長整数型 ( Long) の取得および設定が可能です。 読み取り/書き込みが可能です。
ListStyle ComboBox 内のリストの外観を指定する整数型 (Integer) の値を取得または設定します。 値の取得と設定が可能です。
ListWidth ComboBox でリストの幅を指定したバリアント型 ( Variant) の取得および設定が可能です。 読み取り/書き込みが可能です。
ロック済み コントロールが編集可能であるかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
MatchEntry ユーザー入力時にリストが ComboBox によりどのように検索されるかを示す、整数型 ( Integer) を取得または設定します。 読み取り/書き込みが可能です。
MatchFound テキストがリストのエントリに一致する ComboBox に入力されたかどうかを示すブール型 ( Boolean) を返します。 読み取り専用です。
MatchRequired ComboBox のテキスト部分に入力された値が、コントロールの既存のリスト部分のエントリと一致する必要があるかどうかを示すブール型 (Boolean) の値を取得または設定します。 値の取得と設定が可能です。
MaxLength ユーザーが ComboBox に入力できる最大文字数を指定する長整数型 (Long) の値を取得または設定します。 値の取得と設定が可能です。
MouseIcon コントロールに割り当てられるカスタム アイコンの完全パス名を表す文字列型 ( String) の値を返します。 読み取り専用です。
MousePointer ユーザーがマウスを特定のオブジェクトに重ねたときに表示するポインターの種類を指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
SelectionMargin ユーザーがテキストの左側の領域内をクリックしてそのテキストの行を選択できるかどうかを示す、ブール型 ( Boolean) の値を取得または設定します。 読み取り/書き込みが可能です。
SelLength ComboBox のテキスト部分で選択した文字数を表す長整数型 (Long) の値を取得または設定します。 読み取り/書き込みが可能です。
SelStart 選択しているテキストの開始位置、またはテキストが選択されていない場合のカーソルの位置を表す長整数型 ( Long) の値を設定します。 読み取り/書き込みが可能です。
SelText コントロールの選択テキストを表す文字列型 ( String) の値を設定します。 値の取得と設定が可能です。
ShowDropButtonWhen コンボ ボックス ( ComboBox ) コントロールのドロップダウン ボタンを表示する時期を指定する値 fmShowDropButtonWhen の取得および設定が可能です。 読み取り/書き込みが可能です。
SpecialEffect オブジェクトの外観を指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
スタイル ユーザーがコントロールの値をどのように選択または設定できるかを示す、整数型 ( Integer) を取得または設定します。 値の取得と設定が可能です。
テキスト コントロール内で選択した行を変更して、コンボ ボックス ( ComboBox ) コントロールのテキストを指定する文字列型 ( String) を取得または設定します。 読み取り/書き込みが可能です。
TextAlign コントロール内のテキストの配置方法を指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
TextColumn ユーザーに表示するコンボ ボックス ( ComboBox ) コントロール内の列を識別するバリアント型 ( Variant) の値を設定します。 値の取得と設定が可能です。
TextLength ComboBox の編集領域内のテキストの長さを文字数で表す長整数型 (Long) の値を返します。 読み取り専用です。
TopIndex コンボ ボックス ( ComboBox ) コントロールの一覧で表示されている部分の先頭にあるアイテムのインデックスを表す、長整数型 ( Long) の値を取得または設定します。 値の取得と設定が可能です。
現在選択されている行の BoundColumn の値を表すバリアント型 ( Variant) の値を設定します。 値の取得と設定が可能です。

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

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