Usando uma Planilha Microsoft Excel como Corpo da Mensagem e Enviando Email
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
- Carregando uma Pasta de Trabalho Microsoft Excel usando a classe Workbook do Aspose.Cells
- Salve a pasta de trabalho carregada em MemoryStream no formato HTML
- Obtenha o HTML do fluxo como String
- Defina um novo objeto MailMessage e defina sua HtmlBody para o conteúdo HTML da etapa 3
- 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:

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

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