View.XML Property (Outlook)

Gibt zurück oder legt einen String -Wert, der die XML-Definition der aktuellen Ansicht angibt. Lese-/Schreibzugriff.

Syntax

Ausdruck. XML

Ausdruck Eine Variable, die ein View-Objekt darstellt.

HinwBemerkungeneise

Die XML-Definition beschreibt den Ansichtstyp mithilfe einer Reihe von Kennzeichen und Schlüsselwörtern, die verschiedenen Eigenschaften der eigentlichen Ansicht entsprechen. Beim Erstellen der Ansicht wird die XML-Definition analysiert, um die Einstellungen für die neue Ansicht zu erhalten.

Um zu ermitteln, wie der XML-Code beim Erstellen von Ansichten strukturiert werden soll, können Sie eine Ansicht mithilfe der Outlook-Benutzeroberfläche erstellen und dann die XML-Eigenschaft für diese Ansicht abrufen.

Verwenden Sie zum programmgesteuerten Hinzufügen eines benutzerdefinierten Felds zu einer Ansicht die Add -Methode des ViewFields -Objekts. Dies ist die empfohlene Vorgehensweise, um die Ansicht durch das Festlegen der XML -Eigenschaft des View -Objekts dynamisch zu ändern.

Beispiel

The following Microsoft Visual Basic for Applications (VBA) example creates an instance of the Views collection and displays the XML definition of a view called "Table View". If the view does not exist, it creates one.

Sub DisplayViewDef() 
 
 'Displays the XML definition of a View object 
 
 Dim objName As Outlook.NameSpace 
 
 Dim objViews As Outlook.Views 
 
 Dim objView As Outlook.View 
 
 
 
 Set objName = Application.GetNamespace("MAPI") 
 
 Set objViews = objName.GetDefaultFolder(olFolderInbox).Views 
 
 'Return a view called Table View if it already exists, else create one 
 
 Set objView = objViews.Item("Table View") 
 
 If objView Is Nothing Then 
 
 Set objView = objViews.Add("Table View", olTableView, olViewSaveOptionAllFoldersOfType) 
 
 End If 
 
 MsgBox objView.XML 
 
End Sub

Im folgenden Beispiel werden die bearbeiteten Eigenschaften aufgeführt, die im folgenden XML-Quellcode sichtbar sind. Über die Eigenschaftsdefinitionen hinaus definiert der XML-Quellcode auch alle Objekte, aus denen die Ansicht besteht. Im folgenden Beispiel wird die XML-Definition von Spalten angezeigt, die in der vorhergehenden Ansicht angezeigt werden.

<heading>Flag Status</heading>     <prop>http://schemas.microsoft.com/mapi/proptag/0x10900003</prop>     <type>i4</type>     <bitmap>1</bitmap>     <style>padding-left:3px;text-align:center;padding-left:3px</style> </column> <column>     <format>boolicon</format>     <heading>Attachment</heading>     <prop>urn:schemas:httpmail:hasattachment</prop>     <type>boolean</type>     <bitmap>1</bitmap>     <style>padding-left:3px;text-align:center;padding-left:3px</style>     <displayformat>3</displayformat> </column>

Siehe auch

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