Workbook.XmlImport (Excel)

Importa um arquivo de dados XML para a pasta de trabalho atual. 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.

Este método permite a importação dos dados na pasta de trabalho a partir de um caminho de arquivo. O Excel usa o primeiro mapa de qualificação encontrado ou, se o intervalo de destino for especificado, o Excel listará automaticamente os dados. Não especifique um valor para o parâmetro Destination se você quiser importar os dados para um mapeamento existente. As seguintes condições fazem com que o método XmlImport gere erros de tempo de execução:

XmlImport (Url, ImportMap, Overwrite, Destination)


Dim strUrl As String: strUrl = 
Dim xxiXmlImport As XlXmlImportResult
xxiXmlImport = ActiveWorkbook.XmlImport(Url:=strUrl, ImportMap:=)

Arguments

O seguinte argumento é opcional

Url (String) - Uma URL (Uniform Resource Locator) ou um caminho UNC (Convenção de nomenclatura uniforme) para um arquivo de dados XML.

ImportMap (XmlMap) - O mapa de esquema a ser aplicado durante a importação do arquivo. Se os dados foram importados anteriormente, contém uma referência para o objeto XmlMap contendo os dados.

Optional arguments

Os seguintes argumentos são opcionais

Overwrite (Boolean) - Se um valor não for especificado para o parâmetro Destination , este parâmetro especifica se substituirá os dados que foram mapeados para o mapa de esquema especificado no parâmetro ImportMap . Defina como True para substituir os dados ou False para anexar os novos dados aos dados existentes. O valor padrão é True. Se um valor for especificado para o parâmetro Destination , este parâmetro especificará se substituirá os dados existentes. Defina como True para substituir os dados existentes ou False para cancelar a importação se os dados forem substituídos. O valor padrão é True.

Destination (Range) - Especifica o intervalo no qual a lista será criada. Você só usa o canto superior esquerdo do intervalo.