如何扩展/扩展ItemAdd以使用超过16封邮件?

问题描述 投票:0回答:1

我开发了一个Outlook加载项,每次新项目进入收件箱时我都会使用ItemAdd。它运行正常,但是当我在几小时/几天后打开Outlook时它被关闭,它不起作用。

我在网上搜索,发现ItemAdd支持最多16项。在某些情况下,我可能有200多件物品。我怎样才能扩大这个数字?

先感谢您!

c# .net outlook outlook-addin
1个回答
1
投票

16个项目限制是一个红色鲱鱼 - 您的问题是您的代码在添加项目时没有运行。当Outlook启动时,事件不会触发 - 尽管它知道,这些项目已存在多年。您需要自己处理“新”项目(未读项目,列表中没有的项目等)。

最重要的是,您不应该将事件用于任何类型的同步 - 它们旨在用于UI目的。

© www.soinside.com 2019 - 2024. All rights reserved.