如何扩展/扩展ItemAdd以处理超过16个邮件?

时间:2019-04-09 11:41:36

标签: c# .net outlook outlook-addin

我已经开发了一个Outlook加载项,每次有新项目进入收件箱时,我都会使用ItemAdd。它可以正常工作,但是当我在几个小时/天后打开Outlook时,它却无法正常工作。

我在网上搜索后发现ItemAdd支持最多16个项目。在某些情况下,我可能有200多个项目。我该如何扩展这个数字?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

16个项目的限制是一个红色的鲱鱼-您的问题是,添加项目时代码未运行。当Outlook启动时,这些事件不会触发-就其所知,这些项目存在了很长时间。您需要自己处理“新”项目(未读项目,列表中未包含的项目等)。

最重要的是,您不应该将事件用于任何形式的同步-它们被设计用于UI目的。