Freigeben über


Workbook.SaveAsXMLData-Methode (Excel)

Exportiert die der angegebenen XML-Schemazuordnung zugeordneten Daten in eine XML-Datendatei.

Syntax

Ausdruck. SaveAsXMLData (FileName, Map)

expression Eine Variable, die ein Workbook-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
FileName Erforderlich String Eine Zeichenfolge, die den Namen der zu speichernden Datei angibt. Sie können den vollständigen Pfad angeben, andernfalls wird die Datei von Microsoft Excel im aktuellen Ordner gespeichert.
Map Erforderlich XmlMap Die auf die Daten anzuwendende Schemazuordnung.

Hinweise

Diese Methode führt zu einem Laufzeitfehler, wenn Excel keine Daten mit der angegebenen Schemazuordnung exportieren kann. Um zu überprüfen, ob Excel die angegebene Schemazuordnung zum Exportieren von Daten verwenden kann, verwenden Sie die IsExportable-Eigenschaft .

Beispiel

Im folgenden Beispiel wird überprüft, ob Excel die Schemazuordnung Customer verwenden kann, um Daten zu exportieren. Anschließend werden die Daten, die der Kundenschemazuordnung zugeordnet sind, in eine Datei namens Customer Data.xml exportiert.

Sub ExportAsXMLData() 
 Dim objMapToExport As XmlMap 
 
 Set objMapToExport = ActiveWorkbook.XmlMaps("Customer") 
 
 If objMapToExport.IsExportable Then 
 
 ActiveWorkbook.SaveAsXMLData "Customer Data.xml", objMapToExport 
 Else 
 MsgBox "Cannot use " & objMapToExport.Name & _ 
 "to export the contents of the worksheet to XML data." 
 End If 
End Sub

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.