1
resposta

[Dúvida] Como usar modelo do Word como corpo de e-mail (com tabelas e cabeçalho)?

Pessoal, alguém sabe se existe uma forma prática de usar um modelo do Word como base para o corpo de um e-mail no Power Automate?
Quero que o e-mail siga a mesma formatação do documento (tabelas, cabeçalho e rodapé).

Já tentei usar a ação “Converter arquivo para HTML” e depois puxar o conteúdo pro corpo do e-mail, mas o resultado vem cheio de erros de formatação e caracteres estranhos.

Alguém já conseguiu fazer isso de forma limpa? Existe algum workaround ou boa prática recomendada?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ei! Tudo bem, Paulo?

Sim, é possível usar um modelo do Word como base para e-mails no Power Automate de forma limpa, mas a conversão direta para HTML nativa (via "Convert file") realmente costuma gerar formatação bagunçada, com códigos extras e caracteres estranhos, porque o HTML exportado do Word é "sujo" e não otimizado para e-mails. Isso é um problema comum, sem solução nativa perfeita para preservar tudo 100% no corpo do e-mail.

Teste a abordagem de converter o arquivo para PDF:

Em vez de converter para HTML, você pode converter seu documento do Word em PDF e anexá-lo ao e-mail. Isso mantém a formatação original do documento. Embora o corpo do e-mail não tenha a mesma aparência, o anexo estará correto.

  • Crie ou edite seu .docx e salve no OneDrive ou SharePoint.
  • Use um trigger relevante, como "When an item is created" no SharePoint (para dados de RH) ou "For a selected item".
  • Adicione a ação "Populate a Microsoft Word template" (no conector OneDrive for Business ou SharePoint). Selecione o arquivo .docx e mapeie os placeholders com dados dinâmicos.
  • Use "Convert file" (OneDrive) ou "Create file" seguido de conversão. Defina o formato de saída como PDF. Salve o resultado em uma variável ou pasta temporária.
  • Use "Send an email (V2)" (Outlook). No corpo, use HTML básico para um texto introdutório. Isso leva minutos para configurar e preserva toda a formatação original.

Estes conteúdos podem abrir em inglês e se preferir ler em português, recomendo que utilize o tradutor automático do navegador.

Espero que a sugestão te ajude e qualquer dúvida, compartilhe no fórum.

Até mais, Paulo!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!