Workbook.SaveAsXMLData 方法 (Excel)
将已映射到指定 XML 架构映射的数据导出到 XML 数据文件中。
语法
表达式。SaveAsXMLData (FileName、 Map)
表达 一个代表 Workbook 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
FileName | 必需 | 字符串 | 一个表示要保存文件的文件名的字符串。 可包含完整路径,如果不指定路径,Microsoft Excel 将文件保存到当前文件夹中。 |
Map | 必需 | XmlMap | 应用于数据的架构映射。 |
备注
如果 Excel 无法导出具有指定架构映射的数据,则此方法会导致运行时错误。 若要检查 Excel 是否可以使用指定的架构映射导出数据,请使用 IsExportable 属性。
示例
以下示例验证 Excel 是否可以使用架构映射 Customer 导出数据,然后将映射到 Customer 架构映射的数据导出到名为 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
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。