Partager via


Événement MailItem.CustomPropertyChange (Outlook)

Survient lors de la modification d'une propriété personnalisée d'un élément (ce dernier étant une instance de l'objet parent).

Syntaxe

expression. CustomPropertyChange( _Name_ )

expression Variable qui représente un objet MailItem.

Paramètres

Nom Requis/Facultatif Type de données Description
Name Obligatoire String Nom de la propriété personnalisée modifiée.

Remarques

Le nom de la propriété est transmis à la procédure afin que vous puissiez déterminer la propriété personnalisée qui a été modifiée.

Exemple

Cet exemple Microsoft Visual Basic Scripting Edition (VBScript) utilise l’événement CustomPropertyChange pour activer un contrôle lorsqu’un champ booléen est défini sur True.

Pour cet exemple, créez deux champs personnalisés sur la deuxième page d’un formulaire. Le premier, un champ booléen , est nommé « RespondBy ». Le deuxième champ est nommé « 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

Voir aussi

Objet MailItem

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.