floppy-disk-penSalvar Excel

Visão Geral

O objeto Salvar Excel grava as alterações realizadas na instância atual do arquivo Excel, persistindo todas as modificações feitas durante a execução do robô.

Ele é utilizado para confirmar e manter inserções, exclusões, formatações, fórmulas e qualquer alteração feita na planilha antes de fechá-la ou exportá-la.


Funcionamento

Ao ser executado, o objeto:

  1. Utiliza a instância do Excel aberta.

  2. Salva o arquivo no mesmo local e com o mesmo nome.

  3. Garante que todas as alterações em memória sejam persistidas em disco.

Diferente do Salvar Como, este objeto não cria uma nova cópia, apenas atualiza o arquivo original.

Quando usar

  • Após escrever dados em planilhas.

  • Após aplicar formatações, fórmulas ou filtros.

  • Antes de fechar o Excel.

  • Antes de exportar para CSV.

  • Em rotinas que atualizam arquivos existentes.

Quando não usar

  • Quando deseja salvar com outro nome ou em outro diretório (use Salvar Como).

  • Quando não houve nenhuma alteração no arquivo.


Configuração

CAMPO
DESCRITIVO

Selecionar objeto do tipo Excel

Instância do Excel que será salva.


Exemplos

Exemplo simples

Objetivo: Salvar as alterações de uma planilha.

Fluxo:

  1. Abrir Excel

  2. Manipular Dados

  3. Formatar Célula

  4. Salvar Excel

  5. Fechar Excel

Exemplo aplicado

Cenário: Atualizar base de dados.

Fluxo:

  1. Abrir Excel

  2. Inserir novas linhas

  3. Atualizar valores

  4. Salvar Excel

  5. Exportar para CSV

  6. Fechar Excel


Retornos

O objeto Salvar Excel não retorna valores. Ele apenas persiste o estado atual do arquivo.


Erros comuns e como evitar

Excel não aberto Execute o objeto apenas após Abrir Excel ou Criar Excel.

Arquivo em uso por outro processo Certifique-se de que o arquivo não esteja bloqueado por outro usuário ou aplicação.


Boas práticas

  • Salvar sempre antes de fechar o Excel.

  • Salvar após grandes blocos de manipulação de dados.

  • Usar Try/Catch para garantir salvamento em fluxos críticos.

  • Evitar múltiplos salvamentos desnecessários em loops.


Robô Exemplo

Last updated

Was this helpful?