Freigeben über


ContactItem.CustomPropertyChange-Ereignis (Outlook)

Tritt auf, wenn eine benutzerdefinierte Aktion eines Elements (bei dem es sich um eine Instanz des übergeordneten Objekts handelt) geändert wird.

Syntax

Ausdruck. CustomPropertyChange( _Name_ )

Ausdruck Eine Variable, die ein ContactItem-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Name Erforderlich String Der Name der benutzerdefinierten Eigenschaft, die geändert wurde.

Hinweise

Der Name der Eigenschaft wird an die Prozedur übergeben, damit Sie ermitteln können, welche benutzerdefinierte Eigenschaft geändert wurde.

Beispiel

In diesem Beispiel für Microsoft Visual Basic Scripting Edition (VBScript) wird das CustomPropertyChange -Ereignis verwendet, um ein Steuerelement zu aktivieren, wenn ein Feld Boolean auf True festgelegt ist.

In diesem Beispiel erstellen Sie zwei benutzerdefinierte Felder auf der zweiten Seite eines Formulars. Das erste ein Feld vom Typ Boolean ist "RespondBy". Das zweite Feld heißt "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

Siehe auch

ContactItem-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.