Workbook.XmlImport 方法 (Excel)

将 XML 数据文件导入当前工作簿。

语法

表达式XmlImport (UrlImportMapOverwriteDestination)

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

参数

名称 必需/可选 数据类型 说明
Url 必需 字符串 统一资源定位符 (URL) 或统一命名约定 (UNC) XML 数据文件的路径。
ImportMap 必需 XmlMap 导入文件时要应用的架构映射。 如果以前导入过该数据,则包含对 XmlMap 对象(包含该数据)的引用。
Overwrite 可选 Variant 如果未为 Destination 参数指定值,则此参数指定是否覆盖已映射到 ImportMap 参数中指定的架构映射的数据。 设置为 True 将覆盖数据,设置为 False 将把新数据追加到现有数据中。 默认值为 True

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

返回值

XlXmlImportResult

备注

该方法使您可以从文件路径中将数据导入工作簿中。 Excel 使用找到的第一个合格地图,或者如果指定了目标范围,Excel 会自动列出数据。

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

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

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

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

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

使用 Workbook 对象的 XmlImportXml 方法导入以前加载到内存中的 XML 数据。

支持和反馈

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