Compartir a través de


Método Workbook.SaveAsXMLData (Excel)

Exporta a un archivo de datos XML los datos asignados a la asignación de esquema XML especificada.

Sintaxis

expresión. SaveAsXMLData (FileName, Map)

Expresión Variable que representa un objeto Workbook .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
FileName Necesario String Cadena que especifica el nombre del archivo que se va a guardar. Se puede especificar la ruta completa del archivo; en caso contrario, Microsoft Excel guarda el archivo en la carpeta actual.
Map Obligatorio XmlMap Asignación de esquema que se va a aplicar a los datos.

Comentarios

Este método produce un error en tiempo de ejecución si Excel no puede exportar datos con el mapa de esquema especificado. Para comprobar si Excel puede usar el mapa de esquema especificado para exportar datos, use la propiedad IsExportable .

Ejemplo:

En el ejemplo siguiente se comprueba que Excel puede usar el mapa de esquema Customer para exportar datos y, a continuación, exporta los datos asignados al mapa de esquema Customer a un archivo denominado 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.