CheckBox.Click Event (Outlook Forms Script)
Происходит, когда пользователь щелкает внутри элемента управления.
Синтаксис
expression. Нажмите
Выражение Переменная, представляющая объект CheckBox .
Замечания
Ниже приведены примеры действий, инициирующих событие Click указанного элемента управления:
Щелчок пустой области формы или отключенного элемента управления (кроме списка) в форме.
Щелчок элемента управления левой кнопкой мыши (щелчок левой кнопкой мыши).
Нажатие клавиши акселератора элемента управления.
Для некоторых элементов управления событие Click возникает при изменении свойства Value . Однако использование события PropertyChange или CustomPropertyChange является предпочтительным способом обнаружения нового значения для свойства. Ниже приведены примеры действий, которые инициируют событие Click из-за назначения нового значения элементу управления: нажатие флажка, нажатие клавиши ПРОБЕЛ , когда флажок имеет фокус, нажатие клавиши акселератора или изменение значения элемента управления в коде.
Событие Click не инициируется, если задано значение Null.
Щелчок левой кнопкой мыши изменяет значение элемента управления, поэтому инициирует событие Click . Щелчок правой кнопкой мыши не изменяет значение элемента управления, поэтому не инициирует событие Click .
При привязке CheckBox к полю событие Click не срабатывает. Чтобы обнаружить изменение с помощью кода, необходимо использовать событие PropertyChange или CustomPropertyChange , как показано в следующем примере кода:
Sub Item_PropertyChange(ByVal Name)
Set MyListBox = Item.GetInspector.ModifiedFormPages("Message").Controls("CheckBox1")
Select Case Name
Case "Mileage"
Item.CC = MyCheckBox.Value
Item.Subject = MyCheckBox.Value
Case Else
End Select
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.