Compartir a través de


Evento OptionButton.Click (script de formularios de Outlook)

Se produce cuando el usuario selecciona definitivamente un valor para el control que tiene más de un valor posible, o cuando el valor cambia a True.

Sintaxis

expresión. Haga clic

Expresión Variable que representa un objeto OptionButton .

Comentarios

Los siguientes son ejemplos de acciones que producen el evento Click del control especificado:

  • Hacer clic en una zona en blanco de un formulario o de un control deshabilitado (distinto del control ListBox).

  • Hacer clic en un control con el botón primario del mouse.

  • Presionar la tecla de método abreviado de un control.

En algunos controles, el evento Click se produce cuando cambia la propiedad Value. Si embargo, para detectar que hay un nuevo valor en una propiedad es preferible utilizar el evento PropertyChange o CustomPropertyChange. En los ejemplos siguientes, las acciones que inician el evento Click debido a la asignación de un nuevo valor al control: cambiando el valor de OptionButton por True y estableciendo un OptionButton de un grupo en True se establecen todos los botones de ese grupo en False, pero el evento Click se provoca sólo para el botón cuyo valor cambia a True.

El evento Click no se produce cuando en Value se establece en Null.

Al hacer clic con el botón primario se cambia el valor del control y por ello se produce el evento Click. Al hacer clic con el botón secundario no se cambia el valor del control, por lo que el evento Click no se produce.

Si enlaza un OptionButton a un campo, no se provoca el evento Click. Tiene que usar el evento PropertyChange o CustomPropertyChange para detectar el cambio a través del código, como en el ejemplo siguiente:

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.