Worksheet.XmlMapQuery 方法 (Excel)

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

语法

表达式。XmlMapQuery (XPath、 SelectionNamespaces、 Map)

表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。