我試圖用純文本在電子郵件內打印表格。 我有以下代碼:在C中格式化純文本電子郵件#
string body = string.Format("{0,-30}{1,-30}{2,-50}{3,-40}",
"Col1", "Col2", "Col2", 「Col4」);
body += string.Format("{0,-30}{1,-30}{2,-50}{3,-40}",
value1, value2, value3, value4);
Microsoft.Office.Interop.Outlook.ApplicationClass myOutlookApplication = null;
myOutlookApplication = new Microsoft.Office.Interop.Outlook.ApplicationClass();
Microsoft.Office.Interop.Outlook.MailItem myNewMail =
(Microsoft.Office.Interop.Outlook.MailItem)myOutlookApplication.CreateItem(
Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
myNewMail.To = recipient;
myNewMail.Subject = subject;
myNewMail.Body = body;
myNewMail.BodyFormat = OlBodyFormat.olFormatPlain;
myNewMail.Send();
我的問題是,對於正文文本不排隊。它似乎也包裝了郵件內的文字。誰能告訴我我在這裏可能會做錯什麼?
那麼如何更改字體? – 2010-07-20 08:36:33