Clase XmlDataBinding (Excel VBA)

La clase XmlDataBinding representa la conexión a los datos de origen de un objeto XmlMap .

Set

Para usar una variable de clase XmlDataBinding, primero debe ser instanciado, por ejemplo

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

Las variables de tipo XmlDataBinding se pueden establecer utilizando el procedimiento XmlMap.DataBinding

ClearSettings

Quita el enlace a un origen de datos especificado.

ActiveWorkbook.XmlMaps(1).DataBinding.ClearSettings

LoadSettings

Inicializa el enlace de datos especificado con la configuración de un archivo de datos XML o un archivo de conexión del servicio de recuperación de datos (.

Sintaxis : expression.LoadSettings (Url)

Url: La ruta de acceso al archivo de datos XML. La ruta de acceso se especifica con el formato URL (Localizador uniforme de recursos) o UNC (Convención de nomenclatura universal).

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

Parent

Devuelve el objeto primario del objeto especificado. Solo lectura.

Refresh

Recupera los datos XML mediante la configuración de conexión actual del objeto XmlDataBinding especificado.

Valores posibles son xlXmlImportElementsTruncated - El contenido del archivo de datos XML especificado se ha truncado porque el archivo de datos XML es demasiado grande para la hoja de cálculo, xlXmlImportSuccess - El archivo de datos XML se importó correctamente, xlXmlImportValidationFailed - El contenido del archivo de datos XML no coincide con la asignación de esquema especificada.
Dim xxiRefresh As XlXmlImportResult
xxiRefresh = ActiveWorkbook.XmlMaps(1).DataBinding.Refresh()

SourceUrl

Devuelve una cadena que representa la ruta de acceso al archivo de datos XML o al servicio Web que proporciona los datos de origen para el enlace de datos especificado. Solo lectura.

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