オプション グループ内の各コントロールには、 OptionValue プロパティで設定できる数値があります。 読み取り/書き込みが可能な Long です。
構文
式。OptionValue
式CheckBox オブジェクトを表す変数。
注釈
コントロールを選択すると、オプション グループに番号が割り当てられます。 オプション グループがフィールドに連結されている場合、選択したコントロールの "OptionValue/オプション値" プロパティの値がそのフィールドに保存されます。
たとえば、この Region オプション グループは、テーブルの Region フィールドにバインドされます。 [ヨーロッパ] ボタンの "OptionValue/オプション値" プロパティは 1、[アジア] ボタンは 2、[アフリカ] ボタンは 3 に設定されています。 これらのボタンのいずれかを選択すると、[地域] オプション グループの値が、選択したコントロールの "OptionValue /オプション値" プロパティの設定値と同じになります。 この場合、 地域オプション グループ は地域フィールド に連結されているため、テーブル内のこのフィールドの値も 2 になります。
"OptionValue/オプション値" プロパティは、オプション グループ内のチェック ボックス、オプション ボタン、およびトグル ボタンのコントロールにのみ適用されます。
OptionValue プロパティを自分で変更しない限り、オプション グループに配置した最初のコントロールの値は 1 になり、2 番目のコントロールの値は 2 というように続きます。
"OptionValue/オプション値" プロパティは、コントロールがオプション グループ コントロール内に配置されているときにのみ有効です。 チェック ボックス、オプション ボタン、またはトグル ボタンがオプション グループにない場合、コントロールには OptionValue プロパティがありません。 このようなコントロールには、" ControlSource /コントロールソース" プロパティがあり、その値は、コントロールが選択されているときは True 、選択されていないときは False になります。
例
次の例では、フォームが開いたときに、[出荷方法グループ] オプション グループ内の 3 つのオプション ボタンの OptionValue プロパティを設定します。 これらのオプション ボタンを選択すると、運送会社の ID コードを示すメッセージが表示されます。
Private Sub Form_Open(Cancel As Integer)
Me.Controls("ABC Couriers").OptionValue = 15876
Me.Controls("Speedy Delivery").OptionValue = 742
Me.Controls("Lightning Express").OptionValue = 1256
End Sub
Private Sub Ship_Method_Group_Click()
MsgBox "The ID for the selected shipper is " & Me.Controls("Ship Method Group").Value
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。