Freigeben über


Workbook.XmlImport-Methode (Excel)

Importiert eine XML-Datendatei in die aktuelle Arbeitsmappe.

Syntax

Ausdruck. XmlImport (Url, ImportMap, Overwrite, Destination)

expression Eine Variable, die ein Workbook-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Url Erforderlich String Eine URL (Uniform Resource Locator) oder ein UNC-Pfad (Uniform Naming Convention) zu einer XML-Datendatei.
ImportMap Erforderlich XmlMap Die beim Importieren der Datei anzuwendende Schemazuordnung. Enthält einen Verweis auf das XmlMap-Objekt mit den Daten, wenn die Daten zuvor importiert wurden.
Overwrite Optional Variant Wenn für den Parameter Destination kein Wert angegeben ist, gibt dieser Parameter an, ob Daten überschrieben werden sollen, die der im ImportMap-Parameter angegebenen Schemazuordnung zugeordnet wurden. Legen Sie ihn auf True fest, um die Daten zu überschreiben, oder auf False, um die neuen Daten an die vorhandenen Daten anzufügen. Der Standardwert ist True.

Wenn für den Parameter Destination ein Wert angegeben wird, gibt dieser Parameter an, ob vorhandene Daten überschrieben werden sollen. Legen Sie ihn auf True fest, um vorhandene Daten zu überschreiben, oder auf False, um den Import abzubrechen, wenn Daten überschrieben werden würden. Der Standardwert ist True.
Destination Optional Variant Gibt den Bereich an, in dem die Liste erstellt wird. Sie verwenden nur die obere linke Ecke des Bereichs.

Rückgabewert

XlXmlImportResult

Hinweise

Mit dieser Methode können Sie Daten von einem Dateipfad in das Arbeitsblatt importieren. Excel verwendet die erste gefundene qualifizierende Karte, oder wenn der Zielbereich angegeben ist, listet Excel die Daten automatisch auf.

Geben Sie keinen Wert für den Parameter Destination an, wenn Sie Daten in eine vorhandene Zuordnung importieren möchten.

Die folgenden Bedingungen führen dazu, dass die XmlImport-Methode Laufzeitfehler generiert:

  • Die angegebenen XML-Daten enthalten Syntaxfehler.

  • Der Importvorgang wurde abgebrochen, da die angegebenen Daten nicht in das Arbeitsblatt passen.

  • Es wurden keine infrage kommenden Zuordnungen gefunden, und der Zielbereich wurde nicht angegeben.

Verwenden Sie die XmlImportXml-Methode des Workbook-Objekts , um XML-Daten zu importieren, die zuvor in den Arbeitsspeicher geladen wurden.

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.