处理outlook外接程序中的附件事件
本文关键字:事件 程序 outlook 处理 | 更新日期: 2023-09-27 18:26:07
有人知道我可以用来覆盖某人在outlook外接程序中打开电子邮件附件的技术吗?
本质上,我被要求做的是,对于某些附件,改变行为,这样用户就可以重定向到网页,而不是打开附件。
我可以使用Application.AttachmentContextMenuDisplay
挂接附件上下文菜单,但如果用户只是双击电子邮件附件,则不会触发该菜单。
使用的环境是VS2010、c#和outlook 2007/2010。
您应该查看ItemEvent
BeforeAttachmentRead
和BeforeAttachmentPreview
。请参阅此相关帖子以供参考。
((Outlook.ItemEvents_10_Event)MailItem).BeforeAttachmentRead += new Outlook.ItemEvents_10_BeforeAttachmentReadEventHandler(ItemEvents_BeforeAttachmentRead);
((Outlook.ItemEvents_10_Event)MailItem).BeforeAttachmentPreview += new Outlook.ItemEvents_10_BeforeAttachmentPreviewEventHandler(ItemEvents_BeforeAttachmentPreview);