v1.0
Comando

SaveExcel()

Salva a pasta de trabalho ativa do Excel. Se um caminho for informado, salva como novo arquivo; caso contrário, salva no caminho original. Suporta conversão de formato.
Sintaxe
SaveExcel([caminho [, formato [, sobrescrever [, appId]]]])

Parâmetros

ParâmetroObrigatórioDescrição
caminhoNãoCaminho completo do arquivo de destino. Se omitido, salva no caminho original do arquivo aberto.
formatoNãoFormato de saída: xlsx (padrão), xls (legado), csv (texto separado por vírgulas), ods (OpenDocument), pdf (exporta como PDF).
sobrescreverNãoTrue: sobrescreve o arquivo se já existir. False (padrão): lança exceção se o arquivo já existir.
appIdNãoIdentificador da instância Excel gerenciada.

Exemplos

AthusScript
// Salvar no mesmo caminho (arquivo já existente):
SaveExcel()

// Salvar em novo caminho:
SaveExcel(@'C:\saida\relatorio.xlsx')

// Salvar como CSV:
SaveExcel(@'C:\saida\dados.csv', 'csv')

// Exportar como PDF:
SaveExcel(@'C:\saida\relatorio.pdf', 'pdf')

// Salvar com sobrescrita:
SaveExcel(@'C:\saida\relatorio.xlsx', 'xlsx', True)

Observações

Se o diretório de destino não existir, é criado automaticamente. Para salvar no mesmo arquivo sem informar o caminho, o arquivo deve ter sido aberto de um caminho no disco — senão lança exceção.