OptionValue 屬性

適用對象

CheckBox 物件

OptionButton 物件

ToggleButton 物件

選項群組中的每個控制項都有您可以用來設定 OptionValue 屬性的數值。讀/寫長整數

expression.OptionValue

必須要有 expression。傳回「適用對象」清單中其中一個物件的運算式。

備註

選取控制項時,數字會指派給選項群組。如果選項群組與欄位繫結,則所選控制項值的 OptionValue 屬性會儲存在欄位中。

例如,此 Region 選項群組與資料表中的 Region 欄位繫結。Europe 按鈕已將 OptionValue 屬性設為 1、Asia按鈕設為 2,Africa 按鈕設為 3。當選取其中一個按鈕時,Region 選項群組值將會與所選控制項的 OptionValue 屬性設定相同。在此情況下,由於 Region 選項群組繫結至 Region 欄位,因此這個資料表中的欄位值也等於 2。

附註: OptionValue 屬性僅適用於選項群組中的核取方塊、選項按鈕和切換按鈕控制項。

您可以使用控制項的屬性工作表、巨集或 Visual Basic for Applications (VBA) 程式碼來設定 OptionValue 屬性。

除非您自行變更 OptionValue 屬性,不然您在選項群組中放的第一個控制項值會是 1,第二個控制項值則會是 2,以此類推。

只有當控制項置於選項群組控制項內時,才能使用 OptionValue 屬性。當核取方塊、切換按鈕或選項按鈕未放在選項群組中時,控制項就不會有 OptionValue 屬性。不過,每個這類控制項都會有 ControlSource 屬性,且每個控制項的值都會是 True (已選取時) 或 False (未選取時)。

範例

以下範例會在表單開啟時,設定「Ship Method Group」選項群組中三個選項按鈕的 OptionValue 屬性。選取選項群組中的選項按鈕時,就會出現訊息指出送貨者的指定識別碼。

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 支援專員連絡以深入了解您的意見。

×