Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt einen XPath dar, der einem Range - oder ListColumn-Objekt zugeordnet wurde.
Hinweise
Verwenden Sie die SetValue-Methode , um einen XPath einem Bereich oder einer Listenspalte zuzuordnen. Die SetValue -Methode wird auch zum Ändern der Eigenschaften eines vorhandenen XPaths verwendet.
Verwenden Sie die Clear-Methode , um einen XPath zu entfernen, der einem Bereich oder einer Listenspalte zugeordnet wurde.
Beispiel
Im folgenden Beispiel wird eine XML-Liste erstellt, die auf der Schemazuordnung Kontakte basiert, die an die Arbeitsmappe angefügt ist, und anschließend wird die SetValue-Methode verwendet, um jede Spalte an einen XPath zu binden.
Sub CreateXMLList()
Dim mapContact As XmlMap
Dim strXPath As String
Dim lstContacts As ListObject
Dim lcNewCol As ListColumn
' Specify the schema map to use.
Set mapContact = ActiveWorkbook.XmlMaps("Contacts")
' Create a new list.
Set lstContacts = ActiveSheet.ListObjects.Add
' Specify the first element to map.
strXPath = "/Root/Person/FirstName"
' Map the element.
lstContacts.ListColumns(1).XPath.SetValue mapContact, strXPath
' Specify the element to map.
strXPath = "/Root/Person/LastName"
' Add a column to the list.
Set lcNewCol = lstContacts.ListColumns.Add
' Map the element.
lcNewCol.XPath.SetValue mapContact, strXPath
strXPath = "/Root/Person/Address/Zip"
Set lcNewCol = lstContacts.ListColumns.Add
lcNewCol.XPath.SetValue mapContact, strXPath
End Sub
Methoden
Eigenschaften
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.