XmlMap.ImportXml (Excel)

Importe les données XML d’une variable de type String dans les cellules qui ont été mappées à l’objet XmlMap spécifié. Les valeurs de retour possibles sont xlXmlImportElementsTruncated - Le contenu du fichier de données XML spécifié a été tronqué, car ce fichier est trop volumineux pour la feuille de calcul, xlXmlImportSuccess - L'importation du fichier de données XML a réussi, xlXmlImportValidationFailed - Le contenu du fichier de données XML ne correspond pas au mappage du schéma spécifié.

Pour importer le contenu d’un fichier de données XML dans les cellules mappées sur un mappage de schéma spécifique, utilisez la méthode Import de l’objet XmlMap . Si l’une des conditions suivantes est true, une erreur d’exécution se produit. Si plusieurs conditions sont vraies, Excel renvoie une erreur d’exécution pour le plus grave (ils sont répertoriés avec le plus grave répertorié en premier):

ImportXml (XmlData, Overwrite)


Dim strXmlData As String: strXmlData = 
Dim xxiImportXml As XlXmlImportResult
xxiImportXml = ActiveWorkbook.XmlMaps(1).ImportXml(XmlData:=strXmlData)

Arguments

Un argument nommé

XmlData (String) - Chaîne contenant les données XML à importer.

Optional arguments

Les arguments suivants sont facultatifs

Overwrite (Boolean) - Spécifie si le contenu des cellules actuellement mappées sur le mappage XML spécifié doit être remplacé. Attribuez à cet argument la valeur True pour remplacer le contenu des cellules ou la valeur False pour ajouter les données à la plage existante. Si ce paramètre n’est pas spécifié, la valeur actuelle de la propriété AppendOnImport, du mappage XML détermine si le contenu des cellules est remplacé.