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

Objeto MailItem

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.