2010-06-09 18 views
0

我需要導出一些數據excel在我的窗體應用程序,所以我用microsoft.office.interop.excel和一切都很好,除了一事情。 導出客戶端電子郵件時,我想將其設置爲mailto:鏈接。C#出口電子郵件excel在使用microsoft.office.interop.excel的窗口窗體excel

excellApp.Cells[row, 16] = "mailto:"+client.Email; 

不起作用

當我添加hiperlink當出口WWW領域,它看起來像這樣:

excelWorkSheet.Hyperlinks.Add(excellApp.Cells [行, 14] client.Www,Type.Missing, Type.Missing,Type.Missing);

如何導出電子郵件以具有類似的效果因爲我現在只有簡單的字段而沒有任何操作...?

回答

1

像這樣的東西可能會奏效:

excelWorkSheet.Hyperlinks.Add(excellApp.Cells[row, 14], "mailto:[email protected]", Type.Missing, "Someones Mail", Type.Missing); 
+0

遺憾的是它只能在一個半怎麼我得到的超級鏈接到Excel中的電子郵件客戶端,但該領域有「電子郵件地址:」文本也... – shin 2010-06-09 12:11:38

+0

確定它在下一行中的工作,我只是: ((Microsoft.Office.Interop.Excel.Range)excellApp.Cells [row,16])。Value2 = client.Email; 它從上一行記得這是一個mailto字段;) – shin 2010-06-09 12:17:51

相關問題