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)
expression: 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
Hinweise
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.