2008-10-29 50 views

回答

42

打开新邮件消息(ipm.notemessage 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必须用于产生空白。

+0

整洁。看起来,命令行正在微软复兴。 – JesperE 2008-10-29 22:05:57

+0

酷,我不知道 - 我可能永远不会尝试。 – Tomalak 2008-10-29 22:13:37

3

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

9

试了一下你可以附加文件,然后在到/身体预填,如果你只是/m

实例后放置“”周围的命令报价:

outlook.exe /c ipm.note /m "[email protected]&subject=test%20subject&body=test%20body" /a test.txt 
相关问题