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.