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