我正在编写一个应用程序,我必须使用默认邮件应用程序发送带有附件的电子邮件。
在发送电子邮件之前,我希望用户能够编辑文本,即应用程序应该只打开带有预先填写的收件人和附件的邮件客户端,并让用户有机会发送它。
如果我从文件的上下文菜单中选择“SendTo/Mail Recipient”,我至少需要获得相同的效果。
基于“mailto:”技巧的解决方案将不起作用,因为有些邮件客户端不支持“attachment=”部分。
我找到的最完整的解决方案是这个: http: //www.codeproject.com/Articles/3839/SendTo-mail-recipient 但对于如此简单的事情来说似乎有很多代码!(使用 VS2008 编译时也会崩溃)
还有其他选择吗?即使它是外部工具或脚本(例如,使用 cscript 启动的 .vbs 脚本)也可以。