2017-08-28 142 views

回答

0

圖標由消息類決定,消息類又由擴展名決定。例如。對於.txt文件,擴展名(txt)用於從HKCR\.txt註冊表項中讀取默認值。該默認值是「txtfile」,這意味着消息類將是IPM.Document.txtfile。你必須記得添加附件。用OutlookSpy查看現有文檔項目(單擊IMessage按鈕)。

如果使用Redemption是一個選項,它暴露了RDODocumentItem對象,它設置消息類以及其他可用的屬性(如作者等從舊的基於辦公室的IStorage如.doc和.xls文件這樣,等)在一個電話:

set Session = CreateObject("Redemption.RDOSession") 
Session.MAPIOBJECT = Application.Session.MAPIOBJECT 
set Folder = Session.GetDefaultFolder(olFolderDrafts) 
set Msg = Folder.Items.Add("IPM.Document") 
Msg.SetDocument("c:\Temp\test.txt") 
Msg.Save 
+0

我檢查與PropertyAccessor設置圖標。 我可以設置Outlook提供的默認圖標。但我想在文檔項目中設置我的自定義圖標。但我無法設置該圖標,你可以幫我。 我沒有使用贖回。 –

+0

你不能那樣做。您可以註冊自己的自定義文件擴展名以及由Windows資源管理器顯示的自定義圖標,但Outlook專用圖標僅針對基於郵件類的自定義Outlook表單顯示。 –

相關問題