OptionValue 属性

适用对象

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
扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×