Workbook.XmlImportXml(String, XmlMap, Object, Object) 方法

定义

导入先前加载到内存中的 XML 数据流。

public Microsoft.Office.Interop.Excel.XlXmlImportResult XmlImportXml (string Data, out Microsoft.Office.Interop.Excel.XmlMap ImportMap, object Overwrite, object Destination);
abstract member XmlImportXml : string * XmlMap * obj * obj -> Microsoft.Office.Interop.Excel.XlXmlImportResult
Public Function XmlImportXml (Data As String, ByRef ImportMap As XmlMap, Optional Overwrite As Object, Optional Destination As Object) As XlXmlImportResult

参数

Data
String

要导入的数据。

ImportMap
XmlMap

导入文件时应用的架构映射。

Overwrite
Object

如果未为 Destination 参数指定值,则此参数指定是否覆盖已映射到 参数中指定的 ImportMap 架构映射的数据。 设置为 true 可覆盖数据,设置为 false 可向现有数据追加新数据。 默认值为 true。 如果为 Destination 参数指定了值,则此参数指定是否覆盖现有数据。 设置为 true 可覆盖现有数据,设置为 false 可在要执行数据覆盖时取消导入。 默认值为 true

Destination
Object

数据将导入指定的 Range 中的新 XML 列表。

返回

XlXmlImportResult 值之一。

注解

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

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

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

  • 导入过程被取消,因为指定的数据不能容纳在工作表中。

XmlImport使用 方法将 XML 数据文件导入当前工作簿。

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于