Freigeben über


XPath-Objekt (Excel)

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.