【发布时间】:2020-11-24 03:05:02
【问题描述】:
我想在用户在 Outlook 中查看附件之前采取一些措施,并想在 VSTO 插件中挂钩BeforeAttachmentRead 事件。我已经看到了遍历收件箱并将事件添加到每个 MailItem 的代码:
foreach (object o in inbox.Items)
{
mailItem = o as Outlook.MailItem;
...
((Outlook.ItemEvents_10_Event)mailItem).BeforeAttachmentRead += new Outlook.ItemEvents_10_BeforeAttachmentReadEventHandler(MailItem_BeforeAttachmentRead);
}
但这对我来说似乎效率很低(收件箱中的子文件夹呢?)
有没有更有效的方式来响应BeforeAttachmentRead 事件?
【问题讨论】:
标签: c# event-handling vsto outlook-addin outlook-2010