Objet XPath (Excel)
Représente un XPath qui a été mappé à un objet Range ou ListColumn .
Utilisez la méthode SetValue pour mapper un XPath à une plage ou une colonne de liste. La méthode SetValue est également utilisée pour modifier les propriétés d’un XPath existant.
Utilisez la méthode Clear pour supprimer un XPath mappé à une plage ou une colonne de liste.
L’exemple suivant crée une liste XML basée sur le mappage de schéma Contacts qui est attaché au classeur, puis utilise la méthode SetValue pour lier chaque colonne à un XPath.
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
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.