Método Workbook.SaveAsXMLData (Excel)

Exporta os dados, que foram mapeados para o mapa de esquema XML especificado, para um arquivo de dados XML.

Sintaxe

expressão. SaveAsXMLData (FileName, Map)

Expressão Uma variável que representa um objeto Workbook .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FileName Obrigatório String Uma cadeia de caracteres que indica o nome do arquivo a ser salvo. Você pode incluir um caminho completo; se não fizer isso, o Microsoft Excel salvará o arquivo na pasta atual.
Map Obrigatório XmlMap O mapa de esquema a ser aplicado aos dados.

Comentários

Esse método resulta em um erro de tempo de execução se o Excel não puder exportar dados com o mapa de esquema especificado. Para verificar se o Excel pode usar o mapa de esquema especificado para exportar dados, use a propriedade IsExportable .

Exemplo

O exemplo a seguir verifica se o Excel pode usar o mapa de esquema Cliente para exportar dados e exporta os dados mapeados para o mapa de esquema cliente para um arquivo chamado Customer Data.xml.

Sub ExportAsXMLData() 
 Dim objMapToExport As XmlMap 
 
 Set objMapToExport = ActiveWorkbook.XmlMaps("Customer") 
 
 If objMapToExport.IsExportable Then 
 
 ActiveWorkbook.SaveAsXMLData "Customer Data.xml", objMapToExport 
 Else 
 MsgBox "Cannot use " & objMapToExport.Name & _ 
 "to export the contents of the worksheet to XML data." 
 End If 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.