OptionButton.Click Event (Outlook Forms Script)

Происходит, когда пользователь окончательно выбирает значение для элемента управления с несколькими возможными значениями, или когда значение меняется на True.

Синтаксис

expression. Нажмите

Выражение Переменная, представляющая объект OptionButton .

Замечания

Ниже приведены примеры действий, инициирующих событие Click указанного элемента управления:

  • Щелчок пустой области формы или отключенного элемента управления (кроме списка) в форме.

  • Щелчок элемента управления левой кнопкой мыши (щелчок левой кнопкой мыши).

  • Нажатие клавиши акселератора элемента управления.

Для некоторых элементов управления событие Click возникает при изменении свойства Value . Однако использование события PropertyChange или CustomPropertyChange является предпочтительным способом обнаружения нового значения для свойства. Ниже приведены примеры действий, которые инициируют событие Click из-за присвоения нового значения элементу управления: изменение значения OptionButton на True и установка параметра OptionButton в группе в значение True задает для всех остальных кнопок в группе значение False, но событие Click возникает только для кнопки, значение которой меняется на True.

Событие Click не инициируется, если задано значение Null.

Щелчок левой кнопкой мыши изменяет значение элемента управления, поэтому инициирует событие Click . Щелчок правой кнопкой мыши не изменяет значение элемента управления, поэтому не инициирует событие Click .

При привязке OptionButton к полю событие Click не срабатывает. Чтобы обнаружить изменение с помощью кода, необходимо использовать событие PropertyChange или CustomPropertyChange , как показано в следующем примере кода:

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

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.