2017-08-28 154 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表单显示。 –

相关问题