Workbook.XmlImportXml 方法 (Excel)

导入先前已被加载到内存的 XML 数据流。 Excel 使用找到的第一个合格地图,或者如果指定了目标范围,Excel 会自动列出数据。

语法

表达式XmlImportXml (数据ImportMap覆盖目标)

表达 一个代表 Workbook 对象的变量。

参数

名称 必需/可选 数据类型 说明
Data 必需 字符串 要导入的数据。
ImportMap 必需 XmlMap 导入文件时要应用的架构映射。
Overwrite 可选 Variant 如果未为 Destination 参数指定值,则此参数指定是否覆盖已映射到 ImportMap 参数中指定的架构映射的数据。 设置为 True 将覆盖数据,设置为 False 将把新数据追加到现有数据中。 默认值为 True

如果为 Destination 参数指定了值,则此参数指定是否覆盖现有数据。 设置为 True 将覆盖现有数据,设置为 False 将在数据要被覆盖时取消导入。 默认值为 True
目标 可选 Variant 指定将在其中创建列表的区域。 Excel 仅使用区域的左上角。

返回值

XlXmlImportResult

备注

如果希望将数据导入到现有映射,请不要指定 Destination 参数的值。

以下条件会导致 XmlImport 方法生成运行时错误:

  • 指定的 XML 数据包含语法错误。

  • 导入过程被取消,因为指定的数据与工作表不符。

  • 未找到符合需要的映射,并且未指定目标区域。

使用 Workbook 对象的 XMLImport 方法将 XML 数据文件导入当前工作簿。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。