Klasse XmlDataBinding - die Verbindung zu den Quelldaten für ein XmlMap -Objekt (Excel VBA)

Die Klasse XmlDataBinding stellt die Verbindung zu den Quelldaten für ein XmlMap -Objekt dar. Um eine XmlDataBinding -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim xdb as XmlDataBinding
Set xdb = ActiveWorkbook.XmlMaps(1).DataBinding

ClearSettings

Entfernt die angegebene Datenbindung.


ActiveWorkbook.XmlMaps(1).DataBinding.ClearSettings

LoadSettings

Initialisiert die angegebene Datenbindung mit Einstellungen aus einer XML-Datendatei oder einer UXDC-Datei (Data Retrieval Service Connection).

LoadSettings (Url)

Url: Der Pfad zur XML-Datendatei.


Dim strUrl As String: strUrl = 
ActiveWorkbook.XmlMaps(1).DataBinding.LoadSettings Url:=strUrl

Refresh

Ruft XML-Daten mithilfe der aktuellen Verbindungseinstellungen des angegebenen XmlDataBinding -Objekts ab. Mögliche Rückgabewerte sind xlXmlImportElementsTruncated - Der Inhalt der angegebenen XML-Datendatei wurde abgeschnitten, da die XML-Datendatei für das Arbeitsblatt zu groß ist, xlXmlImportSuccess - Die XML-Datendatei wurde erfolgreich importiert, xlXmlImportValidationFailed - Der Inhalt der XML-Datendatei entspricht nicht der angegebenen Schemazuordnung.


Dim xxiRefresh As XlXmlImportResult
xxiRefresh = ActiveWorkbook.XmlMaps(1).DataBinding.Refresh()

SourceUrl

Gibt einen Wert vom Typ String zurück, der den Pfad zur XML-Datendatei oder den Webdienst darstellt, der die Quelldaten für die angegebene Datenbindung bereitstellt.


Dim strSourceUrl As String
strSourceUrl = ActiveWorkbook.XmlMaps(1).DataBinding.SourceUrl