OptionButton.Click Event (Outlook Forms Script)OptionButton.Click Event (Outlook Forms Script)

Происходит, когда пользователь выбирает значение для элемента управления, имеющего несколько возможных значений, или когда значение изменяется на true.Occurs when the user definitively selects a value for the control that has more than one possible value, or when the value changes to True.

СинтаксисSyntax

Expression. Нажмите кнопкуexpression.Click

Expression (выражение ) Переменная, представляющая объект OptionButton .expression A variable that represents an OptionButton object.

ПримечанияRemarks

Ниже приведены примеры действий, инициирующих событие Click указанного элемента управления:The following are examples of actions that initiate the Click event of the specified control:

  • Щелчок пустой области формы или отключенного элемента управления (отличного от списка) в форме.Clicking a blank area of a form or a disabled control (other than a list box) on the form.

  • Щелчок элемента управления левой кнопкой мыши (щелчок левой кнопкой мыши).Clicking a control with the left mouse button (left-clicking).

  • Нажатие клавиши вызова элемента управления.Pressing a control's accelerator key.

Для некоторых элементов управления событие Click возникает при изменении свойства value .For some controls, the Click event occurs when the Value property changes. Однако использование события PropertyChange или CustomPropertyChange является предпочтительным способом для обнаружения нового значения свойства.However, using the PropertyChange or CustomPropertyChange event is the preferred technique for detecting a new value for a property. Ниже приведены примеры действий, инициирующих событие Click из-за назначения нового значения элементу управления: изменение значения свойства OptionButton на trueи установка для одного OptionButton в группе значения true задает для всех остальных кнопок в группе значение false, но событие Click возникает только для кнопки, значение которой изменяется на true.The following are examples of actions that initiate the Click event due to assigning a new value to a control: changing the value of an OptionButton to True, and setting one OptionButton in a group to True sets all other buttons in the group to False, but the Click event occurs only for the button whose value changes to True.

Событие Click не инициируется, если для value задано значение null.The Click event is not initiated when Value is set to Null.

Щелчок левой кнопкой мыши изменяет значение элемента управления, поэтому вызывает событие Click .Left-clicking changes the value of a control, thus it initiates the Click event. При щелчке правой кнопкой мыши не изменяется значение элемента управления, поэтому он не инициирует событие Click .Right-clicking does not change the value of the control, so it does not initiate the Click event.

При привязке OptionButton к полю событие Click не срабатывает.If you bind an OptionButton to a field, then the Click event does not fire. Для обнаружения изменений с помощью кода необходимо использовать событие PropertyChange или CustomPropertyChange , как в следующем примере кода:You need to use the PropertyChange or CustomPropertyChange event to detect the change via code, as in the following code sample:

Sub Item_PropertyChange(ByVal Name) 
Set MyListBox = Item.GetInspector.ModifiedFormPages("Message").Controls("OptionButton1") 
Select Case Name 
    Case "Mileage" 
        Item.CC = MyOptionButton.Value 
        Item.Subject = MyOptionButton.Value 
    Case Else 
End Select 
End Sub

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.