处理outlook外接程序中的附件事件

本文关键字:事件 程序 outlook 处理 | 更新日期: 2023-09-27 18:26:07

有人知道我可以用来覆盖某人在outlook外接程序中打开电子邮件附件的技术吗?

本质上,我被要求做的是,对于某些附件,改变行为,这样用户就可以重定向到网页,而不是打开附件。

我可以使用Application.AttachmentContextMenuDisplay挂接附件上下文菜单,但如果用户只是双击电子邮件附件,则不会触发该菜单。

使用的环境是VS2010、c#和outlook 2007/2010。

处理outlook外接程序中的附件事件

您应该查看ItemEvent BeforeAttachmentReadBeforeAttachmentPreview。请参阅此相关帖子以供参考。

((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);