Classe XmlDataBinding (Excel VBA)

La classe XmlDataBinding représente la connexion aux données source d'un objet XmlMap .

Set

Pour utiliser une variable de classe XmlDataBinding, elle doit d'abord être instanciée, par exemple

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

Les variables du type XmlDataBinding peuvent être définies à l'aide de la procédure XmlMap.DataBinding

ClearSettings

Supprime la liaison de données spécifiée.

ActiveWorkbook.XmlMaps(1).DataBinding.ClearSettings

LoadSettings

Initialise la liaison de données spécifiée avec des paramètres à partir d’un fichier de données XML ou d’un fichier de connexion au service de récupération des données (.

Syntaxe : expression.LoadSettings (Url)

Url: Chemin d’accès au fichier de données XML. Le chemin d’accès est spécifié au format URL (Uniform Resource Locator) ou UNC (Universal Naming Convention).

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

Parent

Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Refresh

Récupère les données XML à l’aide des paramètres de connexion en cours de l’objet XmlDataBinding spécifié.

Valeurs possibles sont xlXmlImportElementsTruncated - Le contenu du fichier de données XML spécifié a été tronqué, car ce fichier est trop volumineux pour la feuille de calcul, xlXmlImportSuccess - L'importation du fichier de données XML a réussi, xlXmlImportValidationFailed - Le contenu du fichier de données XML ne correspond pas au mappage du schéma spécifié.
Dim xxiRefresh As XlXmlImportResult
xxiRefresh = ActiveWorkbook.XmlMaps(1).DataBinding.Refresh()

SourceUrl

Renvoie une valeur de type String qui représente le chemin d’accès au fichier de données XML ou au service Web qui fournit les données sources pour la liaison de données spécifiée. En lecture seule.

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