VB.Net:用to,cc,subject,body,attachment打开outlook

Rup*_*esh 4 vb.net outlook attachment

我想从我的vb.net应用程序打开outlook.我想通过我的应用程序填写邮件的"收件人","主题","正文"和"附件"部分.在这里我不需要发送邮件.我想用mail参数打开outlook.

请建议我如何才能完成这项任务

Kon*_*lph 5

一般程序如下:

  • 创建包含mailto:所需信息的链接字符串
  • 将该字符串传递给Process.Start.这将打开默认的邮件客户端,而不是必需的Outlook.

例如,字符串可能如下所示:mailto:mail@example.com?subject=Hello&body=test.必须正确转义各个字段(URL编码).有关语法的更多信息可以在RFC 2368中找到.

可以使用字符串中的attachment参数添加附件mailto.根据对MSDN的评论,这必须加倍引用.那是:

mailto:mail@example.com?subject=Hello&body=Test&attachment=""C:\file.txt""
Run Code Online (Sandbox Code Playgroud)