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!