Worksheet.XmlDataQuery 方法

获取一个 Range 对象,该对象表示映射到特定 XPath 的单元格。 如果指定的 XPath 未映射到工作表,或者如果映射的范围为空,则获取 nullnull 引用(在 Visual Basic 中为 Nothing)。

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

语法

声明
Function XmlDataQuery ( _
    XPath As String, _
    SelectionNamespaces As Object, _
    Map As Object _
) As Range
Range XmlDataQuery(
    string XPath,
    Object SelectionNamespaces,
    Object Map
)

参数

  • SelectionNamespaces
    类型:System.Object
    一个以空格分隔的字符串,其中包含在 XPath 参数中引用的命名空间。如果无法解析指定的命名空间之一,则产生运行时错误。
  • Map
    类型:System.Object
    一个 XmlMap。如果要在特定映射中查询 XPath,请指定 XML 映射。

返回值

类型:Microsoft.Office.Interop.Excel.Range
一个 Range 对象,表示映射到特定 XPath 的单元格;如果指定的 XPath 未映射到工作表,或者如果映射的范围为空,则为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

XML 功能(除了用于以 XML 电子表格的格式保存文件的功能之外)仅在 Microsoft Office Professional Edition 2003 和 Microsoft Office Excel 2003 中可用。

如果 XPath 存在于 XML 列表中的某一列内,则返回的 Range 对象不包含标题行或插入行。

可选参数

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

.NET Framework 安全性

请参见

参考

Worksheet 接口

Microsoft.Office.Tools.Excel 命名空间