Partilhar via


Workbook.SaveAsXMLData method (Excel) (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 de Livro .

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

Este método resulta num erro de tempo de execução se o Excel não conseguir exportar dados com o mapa de esquema especificado. Para marcar se o Excel pode utilizar o mapa de esquema especificado para exportar dados, utilize a propriedade IsExportable.

Exemplo

O exemplo seguinte verifica se o Excel pode utilizar o mapa de esquema Cliente para exportar dados e, em seguida, exporta os dados mapeados para o Mapa de esquema do cliente para um ficheiro com o nome 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.