ComboBox オブジェクト (Outlook フォーム スクリプト)
リスト ボックス ( ListBox ) コントロールとテキスト ボックス ( TextBox ) コントロールの機能が組み合わされたコントロールです。
注釈
このため、テキスト ボックス ( TextBox) コントロールのように新しい値を直接入力したり、リスト ボックス ( ListBox) コントロールのように選択項目の一覧から値を選択することができます。
ComboBox がデータ ソースにバインドされている場合、ComboBox はユーザーが入力または選択した値をそのデータ ソースに挿入します。 複数列のコンボ ボックスがバインドされている場合は、 BoundColumn プロパティによって、バインドされたデータ ソースに格納される値が決まります。
コンボ ボックス ( ComboBox) 内のリストは、データの行により構成されます。 それぞれの行は複数列にすることもでき、列見出しを設定することもできます。 列見出しをサポートしていないアプリケーションもあれば、限定的なサポートのみを提供するアプリケーションもあります。
コンボ ボックス ( ComboBox) コントロールの既定のプロパティは Value プロパティです。
常に複数行の一覧を表示する場合は、ComboBox ではなく ListBox を使用することをお勧めします。 ComboBox を使用し、値をリスト内の値に制限する場合は、ComboBox の Style プロパティを設定して、コントロールがドロップダウン リスト ボックスのように見えるようにすることができます。
イベント
名前 | 説明 |
---|---|
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 のサポートおよびフィードバックを参照してください。