Workbook.XmlImport (Excel)
Cette méthode importe un fichier de données XML dans le classeur actif. 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é.
Cette méthode vous permet d'importer des données dans le classeur à partir d'un chemin de fichier. Excel utilise le premier mappage qualifiant trouvé, ou si la plage de destination est spécifiée, Excel répertorie automatiquement les données. Ne spécifiez pas de valeur pour le paramètre Destination si vous voulez importer les données dans un mappage existant. Les conditions suivantes provoquent la génération par la méthode XmlImport des erreurs d’exécution:
XmlImport (Url, ImportMap, Overwrite, Destination)
Dim strUrl As String: strUrl =
Dim xxiXmlImport As XlXmlImportResult
xxiXmlImport = ActiveWorkbook.XmlImport(Url:=strUrl, ImportMap:=)
Arguments
Les arguments nommés :
Url (String) - Une URL (Uniform Resource Locator) ou un chemin d’accès UNC (Uniform Naming Convention) à un fichier de données XML.
ImportMap (XmlMap) - Mappage de schéma à appliquer lors de l'importation du fichier. Si les données ont été importées, ce paramètre contient une référence à l'objet XmlMap contenant les données.
Optional arguments
Les arguments suivants sont facultatifs
Overwrite (Boolean) - Si une valeur n’est pas spécifiée pour le paramètre destination , ce paramètre spécifie s’il faut écraser les données qui ont été mappées au mappage de schéma spécifié dans le paramètre ImportMap . Attribuez-lui la valeur True pour remplacer les données ou False pour ajouter les nouvelles données aux données existantes. La valeur par défaut est True. Si une valeur est spécifiée pour le paramètre destination , ce paramètre spécifie s’il faut remplacer les données existantes. Attribuez-lui la valeur True pour remplacer les données existantes ou False pour annuler l'importation et éviter le remplacement des données. La valeur par défaut est True.
Destination (Range) - Spécifie la plage à laquelle la liste va être créée. Vous utilisez uniquement le coin supérieur gauche de la plage.