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