C# 使用 microsoft.office.interop.excel 将电子邮件导出到 widndows 表单上的 Excel

发布于 2024-09-05 02:53:53 字数 430 浏览 2 评论 0原文

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

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

不起作用

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

excelWorkSheet.Hyperlinks.Add(excellApp.Cells[行, 14], 客户端.Www,类型.缺失, 类型.缺失,类型.缺失);

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

I need to export some data to excel in my forms aplication, so i used microsoft.office.interop.excel and everything is ok except one thing.
When exporting client's email I would like to make it an mailto: link.

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

doesn't work

When I add hiperlink when exporting www field it looks like this:

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

How can I export an email to have similar effect coz right now I have only simple fields without any action...?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过期以后 2024-09-12 02:53:53

像这样的事情可能会起作用:

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

Something like this might work:

excelWorkSheet.Hyperlinks.Add(excellApp.Cells[row, 14], "mailto:[email protected]", Type.Missing, "Someones Mail", Type.Missing);  
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文