Clase XmlDataBinding - la conexión a los datos de origen de un objeto XmlMap (Excel VBA)

La clase XmlDataBinding representa la conexión a los datos de origen de un objeto XmlMap . Para usar una variable de clase XmlDataBinding, primero debe ser instanciado, por ejemplo


Dim xdb as XmlDataBinding
Set xdb = ActiveWorkbook.XmlMaps(1).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 (.

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

Refresh

Recupera los datos XML mediante la configuración de conexión actual del objeto XmlDataBinding especificado. Posibles valores de retorno 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