OptionButton オブジェクト (Outlook Forms スクリプト)

複数の選択項目があるグループから、項目を 1 つだけ選択した状態を表示するコントロールです。

解説

オプション ボタン ( OptionButton) コントロールは、グループの中の項目が 1 つだけ選択されている状態を表します。 フレーム ( Frame ) コントロール内にオプション ボタン ( OptionButton) コントロールを配置すると、選択できるオプション ボタンは常にいずれか 1 つだけとなります。

オプション ボタン ( OptionButton) コントロールをデータ ソースにバインドした場合、オプション ボタン ( OptionButton) コントロールは [はい/いいえ]、[真/偽]、[オン/オフ] のようなデータ ソースの値を表示するために使用できます。 オプション ボタン ( OptionButton) コントロールを選択すると、設定値は [はい]、[真]、または [オン] となります。 一方、オプション ボタン ( OptionButton) コントロールの選択を解除すると、設定値は [いいえ]、[偽] または [オフ] になります。 たとえば在庫管理アプリケーションでは、在庫の有無を表示するためにオプション ボタン ( OptionButton) コントロールを使用することができます。 オプション ボタン ( OptionButton) コントロールをデータ ソースにバインドした場合、設定値を変更すると、データ ソースの値が変更されます。 オプション ボタン ( OptionButton) コントロールを無効にすると、淡色表示になり、値は表示されません。

TripleState プロパティの設定により、オプション ボタン ( OptionButton) コントロールに Null 値を設定することもできます。

関連する項目の中から 1 つの項目を選択する場合には、グループの中にオプション ボタン ( OptionButton) コントロールを配置します。 たとえば、取扱商品の一覧を並べて、それぞれの商品名の前にオプション ボタン ( OptionButton) コントロールを配置すると、注文フォームを作成できます。 ユーザーは、対応する OptionButtonOptionButton をオンにすることで、特定の項目を選択できます。

オプション ボタン ( OptionButton) コントロールの既定のプロパティは Value プロパティです。

イベント

名前 説明
Click ユーザーが複数の可能な値を持つコントロールの値を明確に選択したとき、または値が True に変更されたときに発生 します

プロパティ

名前 説明
Accelerator コントロールのアクセス キーを設定します。 値の取得と設定が可能です。
位置揃え コントロールの位置をキャプションから相対的に示す整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
AutoSize オブジェクトのサイズを自動的に変更して内容全体を表示するかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
BackColor オブジェクトの背景色を指定する長整数型 ( Long) の値を設定します。 値の取得と設定が可能です。
BackStyle オブジェクトの背景スタイルを指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
Caption 識別または説明のためオブジェクト上に表示される、文字列型 ( String) の値を取得または設定します。 値の取得と設定が可能です。
Enabled (有効) コントロールがフォーカスを受信し、ユーザーが生成するイベントに対応できるようにするかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
ForeColor オブジェクトの前景色を指定する長整数型 ( Long) の値を設定します。 値の取得と設定が可能です。
GroupName 同時に選択できないオプション ボタン ( OptionButton ) コントロールのグループを示す、文字列型 ( String) の値を設定します。 値の取得と設定が可能です。
ロック済み コントロールが編集可能であるかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
MouseIcon コントロールに割り当てられるカスタム アイコンの完全パス名を表す文字列型 ( String) の値を返します。 読み取り専用です。
MousePointer ユーザーがマウスを特定のオブジェクトに重ねたときに表示するポインターの種類を指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
Picture コントロールに表示するビットマップの完全パス名を表す文字列型 ( String) の値を返します。 読み取り専用です。
PicturePosition キャプションに対する画像の位置を指定する Integer を設定または返します。 値の取得と設定が可能です。
SpecialEffect オブジェクトの外観を指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
TextAlign コントロール内のテキストの配置方法を指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。
TripleState オプション ボタン ( OptionButton ) コントロールが Null 状態をサポートするかどうかを表す、ブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。
オプション ボタンが選択されているかどうかを表す、バリアント型 ( Variant) の値を取得または設定します。 値の取得と設定が可能です。
WordWrap コントロールの内容を行の終わりで折り返し、テキストに合わせて自動的にコントロールを拡張するかどうかを指定するブール型 ( Boolean) の値を設定します。 値の取得と設定が可能です。

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

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