Застосовується до
Об’єкт CheckBox |
Об’єкт OptionButton |
Об’єкт ToggleButton |
Кожен елемент керування в група параметрів має числове значення, яке можна встановити за допомогою властивості OptionValue . Довге ціле число (читання й записування).
вираз.OptionValue
expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".
Примітки
Коли вибирається елемент керування, групі елементів керування призначається число. Якщо групу елементів керування прив’язано до поля, значення властивості OptionValue вибраного елемента керування зберігається в полі.
Наприклад, ця група елементів керування "Регіон" прив'язана до поля "Регіон" у таблиця. Кнопка "Європа " має властивість OptionValue значення 1, кнопка Asia має значення 2, а кнопка "Африка " має значення 3. Якщо вибрати одну з цих кнопок, значення групи елементів керування "Регіон " буде таким самим, як і значення властивості OptionValue для вибраного елемента керування. У такому разі, оскільки група елементів керування "Регіон " прив'язана до поля "Регіон", значення цього поля в таблиці також дорівнює 2.
Примітка.: У групі елементів керування властивість OptionValue застосовується тільки до елементів керування "Прапорець", "кнопка-перемикач" і "кнопка-перемикач".
Ви також можете задати властивість OptionValue, використовуючи вікно властивостей елемента керування, макрос або код Visual Basic for Applications (VBA).
Якщо тільки ви самі не зміните властивість OptionValue, перший елемент керування, який ви помістите в групу елементів керування, матиме значення 1, другий – значення 2 і т.д.
Властивість OptionValue доступна лише тоді, коли елемент керування розміщено всередині елемента керування з групи елементів керування. Якщо прапорець, кнопка-перемикач або перемикач не містяться в групі елементів керування, в елемента керування немає властивості OptionValue. Натомість кожний елемент керування має властивість ControlSource, і кожний елемент керування має значення True (Істина), якщо його вибрано, і значення False (Хибність), якщо його не вибрано.
Приклад
У наведеному нижче прикладі під час відкриття форми задається властивість OptionValue для трьох перемикачів у групі елементів керування "Ship Method Group" (Група методів доставки). Якщо в групі елементів керування вибрати перемикач, відобразиться повідомлення з ідентифікаційним номером, призначеним службі доставки.
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