"OptionValue/オプション値" プロパティ

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

対象

CheckBox オブジェクト

OptionButton オブジェクト

ToggleButton オブジェクト

オプション グループ内の各コントロールに割り当てられた数値を示します。値の取得および設定が可能です。長整数型 (Long) の値を使用します。

expression.OptionValue

expression 必ず指定します。このトピックの [対象] の一覧のオブジェクトのうちの 1 つを返すオブジェクト式を指定します。

解説

コントロールが選択されている場合、数値がオプション グループに割り当てられます。オプション グループは、フィールドにバインドする場合は、選択したコントロールのプロパティの値が、フィールドに保存されます。

たとえば、[地域] オプション グループがテーブルの [地域] フィールドに連結されているとします。[ヨーロッパ] ボタンの "OptionValue/オプション値" プロパティは 1、[アジア] ボタンは 2、[アフリカ] ボタンは 3 に設定されています。これらのボタンのいずれかを選択すると、[地域] オプション グループの値が、選択したコントロールの "OptionValue/オプション値" プロパティの設定値と同じになります。この場合、[地域] オプション グループは [地域] フィールドに連結されているので、テーブルの [地域] フィールドの値も同じになります。

注: "OptionValue/オプション値" プロパティは、オプション グループ内のチェック ボックス、オプション ボタン、およびトグル ボタンの各コントロールにのみ適用されます。

このプロパティを設定するには、コントロールのプロパティ シート、 マクロでは、Visual Basic for Applications (VBA) コードを使っています。

"OptionValue/オプション値" プロパティは、特に指定し直さない限り、オプション グループに最初に配置されたコントロールが 1、2 番目に配置されたコントロールが 2 というように自動的に設定されます。

このプロパティは、コントロールがオプション グループ内に配置されているときにのみ有効です。オプション グループ内に配置されていないチェック ボックス、トグル ボタン、オプション ボタンに、"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 Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×