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.