Worksheet.XmlMapQuery-Methode (Excel)

Gibt ein Range-Objekt zurück, das die Zellen darstellt, die einem bestimmten XPath zugeordnet sind. Gibt Nothing zurück, wenn der angegebene XPath dem Arbeitsblatt nicht zugeordnet wurde.

Syntax

Ausdruck. XmlMapQuery (XPath, SelectionNamespaces, Map)

Ausdruck: Eine Variable, die ein Worksheet-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
XPath Erforderlich String Der abzufragende XPath.
SelectionNamespaces Optional Variant Ein durch Leerzeichen getrennter String-Wert, der die Namespaces enthält, auf die im XPath-Parameter verwiesen wird. Wenn einer der angegebenen Namespaces nicht aufgelöst werden kann, wird ein Laufzeitfehler generiert.
Map Optional Variant Geben Sie eine XML-Zuordnung an, wenn Sie innerhalb einer bestimmten Zuordnung den XPath abfragen möchten.

Rückgabewert

Range

HinwBemerkungeneise

Im Gegensatz zur XmlDataQuery-Methode gibt die XmlMapQuery-Methode die gesamte Spalte einer XML-Liste einschließlich der Headerzeile zurück.

Hinweis

Mit XmlMapQuery können Entwickler das Vorhandensein bestimmter Zuordnungen abfragen. Es kann nicht verwendet werden, um daten in einer Karte abzufragen.

Beispielsweise ist es gültig, dass ein zugeordneter Bereich vorhanden ist, in dem der XPath für diesen Bereich ist "/root/People[@Age="23"]/FirstName". Ein XmlMapQuery-Aufruf für diesen XPath gibt den richtigen Bereich zurück. Eine Abfrage, bei "/root/People[FirstName="Joe"]" der erwartet wird, dass "Joe" innerhalb des oben zugeordneten Bereichs gefunden wird, schlägt jedoch fehl, da die XPath-Definitionen für die zugeordneten Bereiche unterschiedlich sind.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.