O pacote Word oferece ações como Abrir, Localizar e substituir texto, Inserir texto, Ler texto, Salvar e Fechar.

Nesse exemplo, considere um cenário em que a equipe de vendas da sua organização cria propostas copiando um modelo, atualizando os detalhes do cliente, personalizando uma seção do produto e salvando o documento final em uma pasta específica do cliente. Todo o processo pode levar um tempo considerável e pode levar a inconsistências de formatação.

Você pode usar essas ações no pacote Word para automatizar tarefas repetitivas, como abrir um modelo, substituir marcadores de posição, inserir seções, validar conteúdo e salvar o documento usando um nome padronizado antes de fechá-lo. Alguns dos benefícios são:

  • As propostas são geradas com muito mais rapidez.
  • Um único modelo e estilo em todas as propostas garante consistência.
  • Validações automatizadas reduzem erros humanos.

Pré-requisitos

  • Um modelo de proposta em documento do Microsoft Word com espaços reservados.

    Por exemplo:CustomerName, ProposalDate, SolutionOverview.

  • Uma pasta de saída onde o documento do Word será salvo automaticamente.
  • Algumas variáveis definidas pelo usuário, como:
    • vWordSession (string): armazena o nome da sua sessão do Word.

      Por exemplo, SalesWordSession.

    • vTemplatePath (string): contém o caminho completo para o modelo do Word
    • vCustomerName (String)
    • vProposalDate (String)
    • vSolutionOverview (String)
    • vOutputFullPath (String): caminho completo para o arquivo final.

      Por exemplo, C:\Proposals\Auto_2025-09-19.docx.

    • nReplaceCount (Número): armazena quantas substituições ocorreram (para validação)

Procedimento

  1. Arraste e solte a ação Criar documento.
  2. Use a ação Criar sessão de palavras para criar um nome de sessão como vWordSession para o documento do Word.
  3. Use a ação Localizar e substituir texto para adicionar os seguintes espaços reservados:
    • Localizar texto: CustomerName
    • Substituir por: vCustomerName

      Certifique-se de selecionar Todas as ocorrências.

    • Atribuir contagem à variável: nReplaceCount

    Repita as instruções acima para ProposalDate e SolutionOverview.

    Nota: A ação Localizar e substituir texto pode pesquisar o documento inteiro ou intervalos específicos. Ela pode diferenciar maiúsculas de minúsculas e permite que você capture o número de correspondências a uma variável.
  4. Adicione a ação Inserir texto para anexar uma nota de capa personalizada ao final do documento.
  5. Na ação Ler texto, use o campo Índice do parágrafo para revisar um parágrafo do documento do Word.
    Por exemplo, resumo executivo. Verifique se isso contém o nome do cliente ou a data.
  6. Use a ação Salvar para salvar o documento do Word.
  7. Use a ação Fechar para fechar o documento e encerrar a sessão.