启动Outlook并从命令行预先填充电子邮件
答
打开新邮件消息(ipm.note
是message class为电子邮件)
outlook.exe /c ipm.note
打开新邮件消息并填充发件人:
outlook.exe /c ipm.note /m [email protected]
打开与附件的新邮件消息:
outlook.exe /c ipm.note /a filename
组合:(下面的第一个在Office 201中不工作6,第二次)
outlook.exe /c ipm.note /m [email protected]&subject=test%20subject&body=test%20body
outlook.exe /c ipm.note /m "[email protected]&subject=test%20subject&body=test%20body"
%20必须用于产生空白。
- 更多细节在Command Line for Creating a Pre-Addressed E-mail Message
- 命令行开关,可以发现here
答
VonC的解决方案工作,但通过skbergam在评论中说,它不允许附件。
如果像我一样,这是一个巨大的,那么下面的WSH代码就是这样做的。
Set olApp = CreateObject("Outlook.Application")
Set olMsg = olApp.CreateItem(0)
With olMsg
.To = "[email protected]"
'.CC = "[email protected]"
'.BCC = "[email protected]"
.Subject = "Subject"
.Body = "Body"
.Attachments.Add "C:\path\to\attachment\test.txt"
.Display
End With
我已经与OUTLOOK2003
答
试了一下你可以附加文件,然后在到/身体预填,如果你只是/m
实例后放置“”周围的命令报价:
outlook.exe /c ipm.note /m "[email protected]&subject=test%20subject&body=test%20body" /a test.txt
整洁。看起来,命令行正在微软复兴。 – JesperE 2008-10-29 22:05:57
酷,我不知道 - 我可能永远不会尝试。 – Tomalak 2008-10-29 22:13:37