XmlMap.ImportXml (Excel)
Importa dados XML de uma variável de cadeia de caracteres para as células que foram mapeadas para o objeto XmlMap especificado. Os valores de retorno possíveis são xlXmlImportElementsTruncated - O conteúdo do arquivo de dados XML especificado foi truncado porque o arquivo de dados XML é muito grande para a planilha, xlXmlImportSuccess - O arquivo de dados XML foi importado com sucesso, xlXmlImportValidationFailed - O conteúdo do arquivo de dados XML não coincide com o mapa de esquema especificado.
Para importar o conteúdo de um arquivo de dados XML para as células mapeadas para um mapa de esquema específico, use o método Import do objeto XmlMap . Se uma das seguintes condições for verdadeira, ocorrerá um erro em tempo de execução. Se mais de uma condição for verdadeira, o Excel retornará um erro em tempo de execução para o mais grave (elas estão listadas com os mais graves listados primeiro):
ImportXml (XmlData, Overwrite)
Dim strXmlData As String: strXmlData =
Dim xxiImportXml As XlXmlImportResult
xxiImportXml = ActiveWorkbook.XmlMaps(1).ImportXml(XmlData:=strXmlData)
Arguments
O seguinte argumento é necessário
XmlData (String) - A sequência de caracteres que contém os dados XML a serem importados.
Optional arguments
The following argument is optional
Overwrite (Boolean) - Especifica se é necessário substituir o conteúdo das células atualmente mapeadas para o mapa XML especificado. Defina como True para substituir as células; defina como False para anexar os dados ao mecanismo existente. Se esse parâmetro não for especificado, o valor atual da propriedade AppendOnImport do mapa XML determinará se o conteúdo das células será substituído.