Share via


Inspector.SetControlItemProperty-Methode (Outlook)

Eine integrierte Eigenschaft oder benutzerdefinierte Eigenschaft an ein Steuerelement in einem Inspektor gebunden.

Syntax

Ausdruck. SetControlItemProperty( _Control_ , _PropertyName_ )

Ausdruck Eine Variable, die ein Inspector-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Control Erforderlich Objekt Das Steuerelement, das an eine Eigenschaft gebunden wird.
PropertyName Erforderlich String Der Name der Eigenschaft, die an das Steuerelement gebunden wird.

HinwBemerkungeneise

Verwenden Sie diese Methode, um eine explizite integrierte Eigenschaft oder eine benutzerdefinierte Eigenschaft an ein Steuerelement zu binden. Sie müssen die-Eigenschaft von Zeichenfolgennamens, beispielsweise Betreff, und nicht von Namespace, beispielsweise https://schemas.microsoft.com/mapi/proptag/0x0037001E verweisen.

Beim PropertyName-Parameter wird die Groß-/Kleinschreibung nicht beachtet. Beispielsweise interpretiert SetControlItemProperty das Argument CustomerId als identisch mit CustomerID und bindet das angegebene Steuerelement an die integrierte ContactItem.CustomerID-Eigenschaft .

Sie können auch die folgende Codezeile myPage.Controls("bar").ItemProperty = "subject" verwenden, um die subject-Eigenschaft an ein Steuerelement zu binden. Beachten Sie jedoch, dass mit diesem nicht vertrauenswürdiger Code einen Sicherheitshinweis ausgelöst wird, wenn die Eigenschaft Objektmodellschutz-Sicherheit wie an geschützt ist, und der Clientcomputer Microsoft Office Outlook 2007 oder höher ausgeführt wird, jedoch keinen entsprechend festgelegt von Antivirussoftware. Verwenden Sie die SetControlItemProperty-Methode , um Sicherheitswarnungen bei vertrauenswürdigen Anwendungen zu vermeiden.

Beispiel

Im folgende Visual Basic für Applikationen (VBA)-Code fügt einem Terminelement eine benutzerdefinierte Seite fügt ein benutzerdefiniertes Textsteuerelement hinzu und bindet das Steuerelement an Subject -Eigenschaft.

Sub Example() 
 Dim myIns As Outlook.Inspector 
 Dim myAppt As Outlook.AppointmentItem 
 Dim ctrl As Object 
 Dim ctrls As Object 
 Dim myPages As Outlook.Pages 
 Dim myPage As Object 
 
 Set myAppt = Application.CreateItem(olAppointmentItem) 
 Set myIns = myAppt.GetInspector 
 
 Set myPages = myIns.ModifiedFormPages 
 Set myPage = myPages.Add("New Page") 
 myIns.ShowFormPage ("New Page") 
 Set ctrls = myPage.Controls 
 Set ctrl = ctrls.Add("Forms.TextBox.1") 
 
 myIns.SetControlItemProperty ctrl, "Subject" 
 
 myAppt.Display 
End Sub

Siehe auch

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