Utiliser une feuille de calcul Microsoft Excel comme corps du message et envoyer un e‑mail
Cet article utilise un classeur Microsoft Excel comme corps du courriel et l’envoie aux destinataires. Aspose.Email pour .NET gère les protocoles réseau et les fonctions de Microsoft Outlook et ne peut pas gérer les classeurs Excel. Pour contourner cela, les exemples de cet article utilisent Aspose.Cells pour .NET afin de charger le classeur Excel et le convertir en flux HTML. Aspose.Email pour .NET utilise ensuite le flux HTML comme corps du courriel. L’exemple de programmation montre comment envoyer une feuille de calcul Excel comme corps d’e‑mail en utilisant Aspose.Cells pour .NET et Aspose.Email pour .NET
- Chargement d’un classeur Microsoft Excel à l’aide de la classe Workbook d’Aspose.Cells
- Enregistrez le classeur chargé dans un MemoryStream au format HTML
- Obtenez le HTML du flux sous forme de chaîne
- Définissez un nouvel objet MailMessage et définissez sa HtmlBody au contenu HTML de l’étape 3
- Envoyer l’e‑mail en utilisant la classe SmtpClient d’Aspose.Email pour .NET
Le classeur Excel source peut être vu comme suit :

Lorsque le message a été envoyé et reçu dans Microsoft Outlook, il ressemble au message ci‑dessous :

Le fragment de code suivant montre comment envoyer une feuille de calcul Microsoft Excel comme corps du message et envoyer un e‑mail.