É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
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.