Evento MailItem.CustomPropertyChange (Outlook)
Se produce cuando se modifica una propiedad personalizada de un elemento (que es una instancia del objeto primario).
Sintaxis
expresión. CustomPropertyChange
( _Name_
)
expresión Variable que representa un objeto MailItem.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Name | Obligatorio | String | Nombre de la propiedad personalizada que se ha cambiado. |
Comentarios
El nombre de la propiedad se pasa al procedimiento de forma que se pueda determinar qué propiedad personalizada ha cambiado.
Ejemplo:
En este ejemplo de Microsoft Visual Basic Scripting Edition (VBScript), se utiliza el evento CustomPropertyChange para activar un control cuando se establece un campo de Boolean en True.
En este ejemplo, cree dos campos personalizados en la segunda página de un formulario. El primero, un campo Boolean, se denomina "RespondBy". El segundo campo se denomina "DateToRespond".
Sub Item_CustomPropertyChange(ByVal myPropName)
Select Case myPropName
Case "RespondBy"
Set myPages = Item.GetInspector.ModifiedFormPages
Set myCtrl = myPages("P.2").Controls("DateToRespond")
If Item.UserProperties("RespondBy").Value Then
myCtrl.Enabled = True
myCtrl.Backcolor = 65535 'Yellow
Else
myCtrl.Enabled = False
myCtrl.Backcolor = 0 'Black
End If
Case Else
End Select
End Sub
Consulte también
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.