需要打开带有c#程序附件的电子邮件客户端。
下一个c#示例无法打开附带文件的电子邮件客户端(Outlook)并显示错误消息
命令行参数无效。验证您的开关 使用
Tue, 03 Nov 2015 03:41:09 PST
答案 0 :(得分:0)
我不确定“mailto”是否是正确的命令,但我认为你应该能够在Command-line switches for Outlook for Windows上找到答案
尝试此操作(请替换为您的值,如Outlook.exe的路径)
var outlookPath = @"C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE";
var command = @"/a ""C:\Temp\Signature.txt"" /m ""to@me.com&cc=cc@.com&subject=subject&body=body""";
Process.Start(outlookPath, command);