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.