适用对象

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 = 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

需要更多帮助?

扩展你的技能
了解培训

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈!

×