2011-10-27 84 views
7

以下Outlook的命令在Outlook 2010中運行良好:啓動Outlook來撰寫消息,主題和附件通過Outlook的命令行開關

outlook.exe /c ipm.note /m "&subject=abc" /a "c:\attach.txt" 

不過,這並不與Outlook 2007和2003的奇怪的工作跟隨命令與Outlook 2007和2003以及工作:

outlook.exe /c ipm.note /m "&subject=abc" 
outlook.exe /c ipm.note /a "c:\attach.txt" 

如何使用一個命令行開關啓動Outlook來撰寫消息主體和附件的Outlook 2010/2007/2003?

+0

這可能是一個安全功能。你不能使用任何其他方式,如其他應用程序? –

+0

歡迎@Nam,我注意到這是您在Stack Overflow上的第一篇文章。這個問題在我看來與編程無關。也許你可以通過將它發佈到[serverfault.com](http://serverfault.com/about) –

回答

8

到目前爲止,我從Outlook 2007中發現的情況是,爲了達到這個目的,您必須認識到/a意味着/c IPM.note

因此,使用

outlook.exe /a "FileName" /m "addresses&cc=&subject=&body=" 

作品就好了(把我永遠在網絡上出現,以堅持,你必須使用/c/m但沒有考慮到/a做這行的時候算出這個原因大家您自動。

另外,我注意到,使用%20需要把空間時,是不完全正確的,而不是%2%20沒有0)正在做的伎倆有,否則ÿ你最終會得到一堆0的畢竟的空間,確實很奇怪。

+0

@pault聲稱,如果你有SP3和Outlook 2003,這個或其他解決方案也可以在Outlook 2003中工作[更新2449798](http://support.microsoft.com/kb/2449798)。他在一個自從被刪除的答案中發表了這個評論(因爲它不是答案),我正在寫這個來保存知識。 – Yakk

+0

用'%2'而不是'%20'我得到'?'表示:'Hello%2World'變成'Hello?orld'(注意缺少'W')。 '%20'像預期的那樣工作(使用Outlook 2013)。 – Ben

1
Outlook > Tools > Forms > DesignForm > Message > Open 

    To = "[email protected]" 

ViewCode 

    Function Item_Open() 
    If Item.Size = 0 Then : Item.Send : End If 
    End Function 

File > Close > Publish > PublishFormAs 

    DisplayName = "test_130713_0856" 

Publish > [CLOSE] > Yes 

send_email.bat 
-------------- 
"C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"^
    /c "IPM.Note.test_130713_0856"^
    /m "[email protected]&subject=hello world&body=blah blah blah"^
    /a h:\test.txt 
+0

@pault聲稱,如果您有SP3和Outlook 2003 [更新2449798](http://support.microsoft.com/kb/2449798),則此或其他解決方案也可在Outlook 2003中運行。他在一個自從被刪除的答案中發表了這個評論(因爲它不是答案),我正在寫這個來保存知識。 – Yakk

4

我在這裏添加這個。

每次我收到一臺新電腦時,我都必須配置我的任務計劃程序,以啓動我的每日電子郵件給管理人員。每次搜索,我都會遇到這個,但這不是我想要的。

我想每天發送一封電子郵件給標題爲「DailyLog」的主題=「每日日誌」(我沒有說我是原創的)。

我開始與這個KB微軟:

How to use command line switches to create a pre-addressed e-mail message in Outlook

下面是該截圖,但你真的需要注意的唯一一個是行動標籤:

General

Triggers

Actions

在上圖中,「動作」選項卡是所有重要信息所在的位置。

根據您的Microsoft Outlook版本,您的路徑可能會有所不同。

Edit Action

通知的程序/腳本部分需要加引號。添加參數(可選)不是在引用!

以下是我的參數文本框中使用:

/C IPM.NOTE /平方米DailyLogGroup; &受試者=每日%20Log

/c開關創建消息(IPM.NOTE),並且/m開關與所述受試者中的文本Daily Log放置組DailyLogGroupTO字段(%20是一個空白空間)。

Conditions

Settings

相關問題