适用对象

CheckBox 对象

OptionButton 对象

ToggleButton 对象

选项组中的每个控件都有一个可用 OptionValue 属性设置的数值。 Long 型,可读/写。

表达式.OptionValue

表达式 必需。 返回“适用范围”列表中的对象之一的表达式。

备注

选择控件时,会将相应的数字赋给选项组。 如果选项组绑定到某字段,所选控件的 OptionValue 属性值就存储在该字段中。

例如,“地区”选项组绑定到表中的“地区”字段。 “欧洲”按钮的 OptionValue 属性设置为 1,“亚洲”按钮设置为 2,“非洲”按钮设置为 3。 选定其中某个按钮时,“地区”选项组值与所选控件的 OptionValue 属性设置相同。 在这种情况下,由于“地区”选项组绑定到“地区”字段,因此表中该字段的值也等于 2。

注意:  OptionValue 属性仅适用于选项组中的复选框、选项按钮和切换按钮控件。

可通过使用控件的属性表、宏或 Visual Basic for Applications (VBA) 代码来设置 OptionValue 属性。

除非自己更改 OptionValue 属性,否则放置在选项组中的第一个控件的该属性值为 1,第二个控件为 2,依此类推。

仅当控件置于选项组控件中时,OptionValue 属性才可用。 如果某个复选框、切换按钮或选项按钮未放在选项组中,该控件就没有 OptionValue 属性。 但每个这种控件都有 ControlSource 属性,如果选定控件,该属性值为 True如果未选定,则为 False

示例

下面的示例在窗体打开时设置“Ship Method Group”选项组中三个选项按钮的 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 = 1256End SubPrivate Sub Ship_Method_Group_Click()    MsgBox "The ID for the selected shipper is " &  _        Me.Controls("Ship Method Group").ValueEnd Sub

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。