Uso de una hoja de cálculo de Microsoft Excel como cuerpo del mensaje y envío de correo electrónico

Contents
[ ]

Este artículo usa un libro de Microsoft Excel como cuerpo del correo electrónico y lo envía a los destinatarios. Aspose.Email para .NET se ocupa de los protocolos de red y las funciones de Microsoft Outlook y no puede gestionar libros de Microsoft Excel. Para solucionar este problema, en los ejemplos de este artículo se utiliza Aspose.Cells para.NET para cargar el libro de Excel y convertirlo en una secuencia HTML. Aspose.Email para .NET, entonces, usa la secuencia HTML en el cuerpo del correo electrónico. En el ejemplo de programación se muestra cómo enviar una hoja de cálculo de Excel como cuerpo de correo electrónico mediante Aspose.Cells para.NET y Aspose.Email para.NET

  1. Carga de un libro de trabajo de Microsoft Excel con la clase Workbook de Aspose.Cells
  2. Guarde el libro de trabajo cargado en MemoryStream en formato HTML
  3. Obtenga el HTML de la transmisión como cadena
  4. Defina un nuevo objeto MailMessage y establezca su HTMLBody en el contenido HTML del paso 3
  5. Envíe el correo electrónico mediante Aspose.Email para la clase SmtpClient de.NET

El libro de Excel de origen se puede ver de la siguiente manera:

todo:image_alt_text

Cuando el mensaje se haya enviado y recibido en Microsoft Outlook, tendrá el siguiente aspecto:

todo:image_alt_text

El siguiente fragmento de código muestra cómo enviar una hoja de cálculo de MS Excel como cuerpo del mensaje y cómo enviar un correo electrónico.