Worksheet.XmlMapQuery 方法 (Excel)

返回一个 Range 对象,该对象代表映射到特定 XPath 的单元格。 如果指定的 XPath 路径尚未映射到工作表,则返回 Nothing

语法

表达式XmlMapQuery (XPathSelectionNamespacesMap)

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

参数

名称 必需/可选 数据类型 说明
XPath 必需 字符串 要查询的 XPath。
SelectionNamespaces 可选 Variant 以空格分隔的 String 类型,包含在 XPath 参数中引用的命名空间。 如果无法解决其中一个指定的命名空间,将生成运行时错误。
Map 可选 Variant 如果希望在特定的映射中查询 XPath,请指定 XML 映射。

返回值

区域

备注

XmlDataQuery 方法不同, XmlMapQuery 方法返回 XML 列表的整个列,包括标题行。

注意

XmlMapQuery 允许开发人员查询特定映射是否存在。 它不能用于查询地图中的数据片段。

例如,如果某个映射区域所在的 XPath 为 "/root/People[@Age="23"]/FirstName",则它有效。 对此 XPath 的 XmlMapQuery 调用将返回正确的范围。 但是,在上述映射范围内查找“Joe”的查询 "/root/People[FirstName="Joe"]" 失败,因为映射区域的 XPath 定义不同。

支持和反馈

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