Workbook.SaveAsXMLData (Excel)

Cette méthode exporte les données qui ont été mappées au mappage de schéma XML spécifié dans un fichier de données XML.

Syntaxe

expression. SaveAsXMLData (FileName, Map)

expression Variable qui représente un objet Classeur .

Paramètres

Nom Requis/Facultatif Type de données Description
FileName Obligatoire String Chaîne qui indique le nom du fichier à enregistrer. Vous pouvez inclure un chemin complet ; si vous ne le faites pas, Microsoft Excel enregistre le fichier dans le dossier actif.
Map Obligatoire XmlMap Mappage de schéma à appliquer aux données.

Remarques

Cette méthode entraîne une erreur d’exécution si Excel ne peut pas exporter les données avec la carte de schéma spécifiée. Pour case activée si Excel peut utiliser la carte de schéma spécifiée pour exporter des données, utilisez la propriété IsExportable.

Exemple

L’exemple suivant vérifie qu’Excel peut utiliser la carte de schéma Customer pour exporter des données, puis exporte les données mappées à la carte de schéma Customer dans un fichier nommé Customer Data.xml.

Sub ExportAsXMLData() 
 Dim objMapToExport As XmlMap 
 
 Set objMapToExport = ActiveWorkbook.XmlMaps("Customer") 
 
 If objMapToExport.IsExportable Then 
 
 ActiveWorkbook.SaveAsXMLData "Customer Data.xml", objMapToExport 
 Else 
 MsgBox "Cannot use " & objMapToExport.Name & _ 
 "to export the contents of the worksheet to XML data." 
 End If 
End Sub

Assistance et commentaires

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.