Usando uma Planilha Microsoft Excel como Corpo da Mensagem e Enviando Email

Contents
[ ]

Este artigo usa uma pasta de trabalho Microsoft Excel como corpo do email e a envia aos destinatários. O Aspose.Email para .NET lida com protocolos de rede e recursos do Microsoft Outlook e não pode manipular pastas de trabalho Microsoft Excel. Para contornar isso, os exemplos neste artigo usam o Aspose.Cells para .NET para carregar a pasta de trabalho Excel e convertê‑la em fluxo HTML. O Aspose.Email para .NET, então, usa o fluxo HTML no corpo do email. O exemplo de programação mostra como enviar uma planilha Excel como corpo do Email usando o Aspose.Cells para .NET e o Aspose.Email para .NET

  1. Carregando uma Pasta de Trabalho Microsoft Excel usando a classe Workbook do Aspose.Cells
  2. Salve a pasta de trabalho carregada em MemoryStream no formato HTML
  3. Obtenha o HTML do fluxo como String
  4. Defina um novo objeto MailMessage e defina sua HtmlBody para o conteúdo HTML da etapa 3
  5. Envie o email usando a classe SmtpClient do Aspose.Email para .NET

A pasta de trabalho Excel de origem pode ser vista da seguinte forma:

todo:image_alt_text

Quando a mensagem foi enviada e recebida no Microsoft Outlook, ela se parece com a mensagem abaixo:

todo:image_alt_text

O trecho de código a seguir mostra como enviar uma Planilha MS Excel como Corpo da Mensagem e enviar Email.