Evento MailItem.CustomPropertyChange (Outlook)

Ocorre quando uma propriedade personalizada de um item (que é uma instância do objeto pai) é alterada.

Sintaxe

expression. CustomPropertyChange( _Name_ )

expressão Uma variável que representa um objeto MailItem.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Name Obrigatório String O nome da propriedade personalizada que foi alterada.

Comentários

O nome da propriedade é passado ao procedimento para que você possa determinar a propriedade personalizada alterada.

Exemplo

Este exemplo do Microsoft Visual Basic Scripting Edition (VBScript) usa o evento CustomPropertyChange para habilitar um controle quando um campo de Boolean é definido como True.

Nesse exemplo, crie dois campos personalizados na segunda página de um formulário. O primeiro, um campo Boolean, é chamado "RespondBy". O segundo campo é chamado "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

Confira também

Objeto MailItem

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.