启动Outlook以通过Outlook的命令行开关撰写包含主题和附件的邮件

Nam*_*Nam 7 outlook command

以下Outlook的命令适用于Outlook 2010:

outlook.exe /c ipm.note /m "&subject=abc" /a "c:\attach.txt"
Run Code Online (Sandbox Code Playgroud)

但它不能与Outlook 2007和2003一起使用.奇怪的是,以下命令可以很好地与Outlook 2007和2003配合使用:

outlook.exe /c ipm.note /m "&subject=abc"
outlook.exe /c ipm.note /a "c:\attach.txt"
Run Code Online (Sandbox Code Playgroud)

如何使用一个命令行开关启动Outlook以撰写包含Outlook 2010/2007/2003的主题和附件的邮件?

小智 8

到目前为止,我在Outlook 2007中发现的是,为了实现这一点,你必须意识到这/a意味着/c IPM.note.

所以使用

outlook.exe /a "FileName" /m "addresses&cc=&subject=&body="
Run Code Online (Sandbox Code Playgroud)

工作得很好(让我永远记住这一点,因为网络上的每个人似乎坚持你必须/c在做的时候使用/m但不考虑/a自动为你做这件事.

另外,我注意到%20当需要放置空格时使用并不完全正确,而是%2(%20没有0)正在那里做技巧.否则你会0在所有空间之后得到一堆,确实非常奇怪.

  • 在 Microsoft Outlook 365 中,地址似乎与主题正文之间用 ? 分隔开。不是 &。像 /m "addresses?subject=&body=" 请参阅:https://support.microsoft.com/en-us/office/command-line-switches-for-microsoft-office-products-079164cd-4ef5-4178-b235 -441737deb3a6#ID0EAABAAAA=展望 (2认同)