【问题标题】:C# exporting e-mails to excel on widndows forms using microsoft.office.interop.excelC# 使用 microsoft.office.interop.excel 在 Windows 窗体上将电子邮件导出到 excel
【发布时间】:2011-03-01 15:14:33
【问题描述】:

我需要在我的表单应用程序中将一些数据导出到 excel,所以我使用了 microsoft.office.interop.excel,除了一件事之外一切都很好。 导出客户的电子邮件时,我想将其设为 mailto: 链接。

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

没用

当我在导出 www 字段时添加 hiperlink 时,它看起来像这样:

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

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

【问题讨论】:

    标签: c# excel interop export-to-excel mailto


    【解决方案1】:

    这样的事情可能会奏效:

    excelWorkSheet.Hyperlinks.Add(excellApp.Cells[row, 14], "mailto:youremail@test.com", Type.Missing, "Someones Mail", Type.Missing);  
    

    【讨论】:

    • 不幸的是,它只工作了一半,因为我在 excel 中获得了到电子邮件客户端的超链接,但该字段也有“mailto:”文本......
    • 好的,它在我刚刚做的下一行工作:((Microsoft.Office.Interop.Excel.Range)excellApp.Cells[row, 16]).Value2 = client.Email;它从上一行记得这是一个 mailto 字段;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 2016-06-26
    • 2018-03-07
    • 1970-01-01
    • 2013-03-10
    相关资源
    最近更新 更多