C#出口电子邮件excel在使用microsoft.office.interop.excel的窗口窗体excel

问题描述:

我需要导出一些数据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);

如何导出电子邮件以具有类似的效果因为我现在只有简单的字段而没有任何操作...?

像这样的东西可能会奏效:

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