Workbook.XmlImportXml 方法

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

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
Function XmlImportXml ( _
    Data As String, _
    <OutAttribute> ByRef ImportMap As XmlMap, _
    Overwrite As Object, _
    Destination As Object _
) As XlXmlImportResult
XlXmlImportResult XmlImportXml(
    string Data,
    out XmlMap ImportMap,
    Object Overwrite,
    Object Destination
)

参数

  • Overwrite
    类型:System.Object
    如果未指定 Destination 参数的值,则此参数指定是否覆盖已映射到在 ImportMap 参数中指定的架构映射的数据。设置为 true 可覆盖数据,设置为 false 可向现有数据追加新数据。默认值为 true。如果未指定 Destination 参数的值,则此参数指定是否覆盖现有数据。设置为 true 可覆盖现有数据,设置为 false 可在要执行数据覆盖时取消导入。默认值为 true。
  • Destination
    类型:System.Object
    数据将导入指定的 Range 中的新 XML 列表。

返回值

类型:Microsoft.Office.Interop.Excel.XlXmlImportResult
XlXmlImportResult 值之一。

备注

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

下面的情况会导致此方法生成运行时错误:

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

  • 由于指定的数据无法适合工作表而取消导入过程。

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

可选参数

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

.NET Framework 安全性

请参见

参考

Workbook 接口

Microsoft.Office.Tools.Excel 命名空间