共用方式為


Excel () 的 Worksheet.XmlMapQuery 方法

會傳回 Range 物件,代表對應至特定 XPath 的儲存格。 如果未將指定的 XPath 對應至工作表,則傳回 Nothing

語法

運算式XmlMapQuery (XPathSelectionNamespacesMap)

表達 代表 Worksheet 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
XPath 必要 字串 要進行查詢的 XPath。
SelectionNamespaces 選用 Variant 空格分隔的 String,包含 XPath 參數中所參照的命名空間。 如果無法解析其中一個指定的命名空間,則會產生執行階段錯誤。
Map 選用 Variant 如果要在特定的 XML 對應中查詢 XPath,就會指定該 XML 對應。

傳回值

Range

註解

不同于 XmlDataQuery 方法, XmlMapQuery 方法會傳回 XML 清單的整個資料行,包括標頭資料列。

注意事項

XmlMapQuery 可讓開發人員查詢特定地圖是否存在。 它不能用來查詢地圖中的資料片段。

例如,對應的範圍有效,其中該範圍的 XPath 為 "/root/People[@Age="23"]/FirstName" 。 這個 XPath 的 XmlMapQuery 呼叫會傳回正確的範圍。 不過,預期在上述對應範圍內尋找 「Joe」 的查詢 "/root/People[FirstName="Joe"]" 會失敗,因為對應範圍的 XPath 定義不同。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應