Forums Neueste Beiträge
 

Office Interopt Outlook

10/12/2009 - 12:58 von Bernhard Schneider | Report spam
Hallo Ng,

Icvh habe folgendes Problem wenn ich einer neuen OL nachricht eine
Richtexbox ans Messga ebOdy zuweise bekomme ich beider Obtion Text nur den
Unformatierten text und bei RTF den RTF string in der nachricht nagzeigt was
mache ich Falsch?
Als Lernbeispiel wurde
(http://www.keithelder.net/blog/arch...ocess.aspx) zugrundegelgt

Common.Outlook.Email outlookEmail = new Common.Outlook.Email();

outlookEmail.Message.To = "me@foo.com";

outlookEmail.Message.CC = "me2@foo.com";

outlookEmail.Message.BodyFormat =
Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML;

outlookEmail.Message.Importance =
Microsoft.Office.Interop.Outlook.OlImportance.olImportanceHigh;

outlookEmail.Message.Body = richTextBox1.Rtf;

outlookEmail.Show();
 

Lesen sie die antworten

#1 Frank Dzaebel
10/12/2009 - 20:24 | Warnen spam
Hallo Bernhard,

Unformatierten text und bei RTF den RTF string in der
Nachricht angezeigt was mache ich Falsch?



Das geht AFAIK über die Redemption DLL:

[Outlook 2007 BodyFormat = Outlook.OlBodyFormat.olFormatRichText]
http://social.msdn.microsoft.com/Fo...86f33c3905
_________

Ggf. reicht Dir aber einfach der SmtpClient mit MailMessage
nebst IsBodyHtml = true:

[How do I send a simple Html email?]
http://www.systemnetmail.com/faq/3.1.2.aspx

womit Du ja auch formatierte Mails senden kannst.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen