XmlMap.ImportXml (Excel)

Importa datos XML de una variable de cadena en celdas que se han asignado al objeto XmlMap 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.

Para importar el contenido de un archivo de datos XML a las celdas asignadas a una asignación de esquema específica, use el método Import del objeto XmlMap . Si se cumplealguna de las siguientes condiciones, se produce un error en tiempo de ejecución. Si hay más de una condición que es true, Excel devuelve un error en tiempo de ejecución para los más graves (se enumeran con la enumeración más importante en primer lugar):

ImportXml (XmlData, Overwrite)


Dim strXmlData As String: strXmlData = 
Dim xxiImportXml As XlXmlImportResult
xxiImportXml = ActiveWorkbook.XmlMaps(1).ImportXml(XmlData:=strXmlData)

Arguments

Un argumento con nombre

XmlData (String) - Cadena que contiene los datos XML que se van a importar.

Optional arguments

Los siguientes argumentos son opcionales

Overwrite (Boolean) - Especifica si se debe sobrescribir el contenido de las celdas actualmente asignadas a la asignación XML especificada. Si es True, se sobrescribirán las celdas; si es False, se anexarán los datos al rango existente. Si no se especifica este parámetro, el valor actual de la propiedad AppendOnImport de la asignación XML determina si se sobrescribe el contenido de las celdas.