假设我构建了一个电子邮件分类模型,它将电子邮件分为A类和B类。是否有可能将此模型链接到Outlook并使其自动分类;每当我收到新邮件时,它就会被发送到Outlook中的文件夹A或B中吗?
发布于 2022-05-02 12:54:12
没有与Outlook对象模型的直接链接。如果您没有在多台计算机上分发解决方案的计划,或者需要将其部署到其他计算机上,则需要开发一个VBA宏。在代码中,您可以处理NewMailEx类的Application事件,当新消息到达收件箱并在客户端规则处理发生之前触发该事件。此事件对Microsoft处理的每个接收到的项触发一次。该项可以是几种不同的项类型之一,例如,MailItem、MeetingItem或SharingItem。EntryIDsCollection字符串包含对应于该项的条目ID。因此,您可以调用NameSpace.GetItemFromID方法并处理该项。
因此,一旦有了项,就可以获得属性值,以决定在哪里移动该项,然后调用移动方法来完成它。请参阅演练:为Outlook创建第一个VSTO外接程序以快速入门。
https://stackoverflow.com/questions/72086686
复制相似问题