我正在C#中開發一些使用Outlook 2007發送郵件的程序。爲此,我希望在郵件正文中創建一個表,並且需要在其中顯示所需的數據。任何人都可以讓我知道我們如何在郵件正文中以編程方式創建表格。如何以編程方式在Outlook郵件正文中創建表
2
A
回答
7
只需在標準HTML表格中輸出數據即可。
然後將其作爲HTML電子郵件而不是純文本發送。這裏有一個快速和骯髒的例子在C#:
MailMessage msg = new MailMessage("[email protected]", "[email protected]");
msg.IsBodyHTML = true;
msg.Subject = "Subject line here";
msg.Body = "html goes here";
SmtpClient mailClient = new SmtpClient("YourEmailServer");
mailClient.Send(msg);
3
爲了創建可以使用HTML表格標記的表格。
<table><tr>....</tr></table>.
下面是代碼:
MailMessage msg = new MailMessage("[email protected]", "[email protected]");
msg.IsBodyHTML = true;
msg.Subject = "Subject line here";
msg.Body = "<table border=1><tr><td>one</td></tr><tr><td>two</td></tr>";
SmtpClient mailClient = new SmtpClient("YourEmailServer");
mailClient.Send(msg);
希望這將是對你有幫助。
0
試試這個
using outlook = Microsoft.Office.Interop.Outlook;
string emailSubject = "Subject of email";
string htmlString = "<table><tr><td>Hi</td></tr></table>";
outlook.Application outlookApp = new outlook.Application();
outlook.MailItem mailItem = (outlook.MailItem)outlookApp.CreateItem(outlook.OlItemType.olMailItem);
mailItem.Subject = emailSubject;
mailItem.HTMLBody = htmlString;
mailItem.To = "[email protected]";
mailItem.Save();
這將在您的Outlook創建新的郵件>草稿文件夾的單行表,說:「嗨」
相關問題
- 1. 以編程方式創建Outlook帳戶
- 2. 以編程方式導入Outlook中的電子郵件文件
- 3. 以編程方式爲Outlook 2016創建配置文件
- 4. 如何以編程方式在C#中創建XSD文件?
- 5. 如何以編程方式在iphone中創建csv文件?
- 6. 在Windows中以編程方式設置Outlook電子郵件
- 7. 以編程方式創建ZIP文件
- 8. 以編程方式創建.pfx文件
- 9. 以編程方式創建.edmx文件
- 10. 以編程方式創建.xls文件
- 11. 以編程方式創建designer.cs文件
- 12. 以編程方式在Outlook 2007中創建IMAP帳戶
- 13. 以編程方式創建本機Outlook通訊組列表
- 14. 以編程方式在C#中創建KMZ文件KML文件
- 15. 以編程方式在特定文件夾中創建文件
- 16. 如何以編程方式在Google文檔中創建文檔?
- 17. 如何在iOS上以編程方式創建.txt文件
- 18. 如何以編程方式在Sharepoint站點創建文件夾
- 19. 如何以編程方式在Outlook中創建全局地址列表文件夾?
- 20. 如何以編程方式在JQM中創建列表視圖
- 21. 如何在SharePoint中以編程方式創建KPI列表?
- 22. 如何以編程方式在C#中創建MS Access表?
- 23. 如何在Stimulsoft中以編程方式創建表格?
- 24. 如何以編程方式創建類似reeder的/ iOS郵件列表
- 25. 如何以編程方式創建UIButton
- 26. 如何以編程方式創建GPO?
- 27. 如何以編程方式創建JPEG
- 28. 如何以編程方式創建DrawerLayout
- 29. 如何以編程方式創建NSPopover
- 30. 如何以編程方式創建SplitView?
上述解決方案不需要Outlook 2007中這是一個很大加。有很多方法可以創建一個HTML表格,但上面的代碼是你需要發送的。 – Zachary 2010-04-05 21:01:42
'msg.IsBodyHTML = true;'應該是'msg.IsBodyHtml = true;' – aswzen 2017-07-13 07:25:06