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