View.XML Property (Outlook)
Gibt zurück oder legt einen String -Wert, der die XML-Definition der aktuellen Ansicht angibt. Lese-/Schreibzugriff.
Ausdruck. XML
Ausdruck Eine Variable, die ein View-Objekt darstellt.
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.
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>
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.