Ich erstelle Addin. Ich möchte die Kontrolle des E-Mail-Körpers in C# bekommen, also, was ich auf Körperteil schreibe, kann durch Serverseite gesendet werden.Wie bekomme ich die Kontrolle über Outlook E-Mail-Body von neu erstellen Mail dynamisch in C#
Antwort
Wenn ich die Frage richtig verstanden habe, möchten Sie Zugriff auf E-Mail-Körperteil erhalten und auf Wunsch formatieren. Das können Sie mit dem folgenden Code tun.
MailMessage Mail = neue MailMessage();
mail.Body = "Stellen Sie Ihre einfache benutzerdefinierte Nachricht hier";
//mail.IsBodyHtml = true; // Wenn Sie eine HTML-spezifische Formatierung in Ihrem Code wünschen.
Beispiel
mail.Body = "Diese E-Mail durch die xyz gesendet
das ist fettgedruckter Text!"
mail.IsBodyHtml = true;
Dies ist genau das, ich will:
Outlook.Application application = Globals.ThisAddIn.Application;
Outlook.Inspector Inspektor = application.ActiveInspector();
Outlook.MailItem myMailItem = (Outlook.MailItem) inspector.CurrentItem;
Zeichenfolge subjectEmail = myMailItem.Subject;
Zeichenfolge bodyEmail = myMailItem.Body;
Ich möchte keine benutzerdefinierte Nachricht hinzufügen. Ich möchte nur die Kontrolle erhalten, um die Nachricht in Körperteil durch C# geändert zu ändern –