Een Microsoft Excel‑werkblad gebruiken als berichtinhoud en e‑mail verzenden
Dit artikel gebruikt een Microsoft Excel‑werkmap als e‑mailinhoud en stuurt deze naar ontvangers. Aspose.Email voor .NET behandelt netwerkprotocollen en Microsoft Outlook‑functies en kan geen Microsoft Excel‑werkmappen verwerken. Om dit te omzeilen, gebruiken de voorbeelden in dit artikel Aspose.Cells voor .NET om de Excel‑werkmap te laden en te converteren naar een HTML‑stream. Aspose.Email voor .NET gebruikt vervolgens de HTML‑stream in de e‑mailinhoud. Het programmeervoorbeeld laat zien hoe een Excel‑werkblad als e‑mailinhoud te verzenden met Aspose.Cells voor .NET en Aspose.Email voor .NET
- Een Microsoft Excel‑werkmap laden met de Workbook‑klasse van Aspose.Cells
- Sla de geladen werkmap op in een MemoryStream in HTML‑formaat
- Haal de HTML uit de stream als string
- Definieer een nieuw MailMessage‑object en stel de HtmlBody in op de HTML‑inhoud van stap 3
- Verzend de e‑mail met de SmtpClient‑klasse van Aspose.Email voor .NET
De bron‑Excel‑werkmap kan als volgt worden bekeken:

Wanneer het bericht is verzonden en ontvangen in Microsoft Outlook, ziet het er als het onderstaande bericht uit:

De volgende codefragment toont hoe u een MS Excel‑werkblad als berichtinhoud kunt verzenden en een e‑mail kunt sturen.