Outlook 根据主题、正文、收件人姓名和接收时间删除重复的邮件项

Outlook 根据主题、正文、收件人姓名和接收时间删除重复的邮件项,outlook,c#-2.0,outlook-addin,comaddin,shared-addin,Outlook,C# 2.0,Outlook Addin,Comaddin,Shared Addin,我使用的是VS2010,DotNetFramework2.0。我已经在Extensibility->Shared Add-ins for Outlook中创建了一个项目 我想删除基于主题、正文、收件人姓名和接收时间的重复邮件项目 我想知道我可以使用outlook的搜索引擎删除副本,或者我应该使用什么来删除副本。什么是最好和有效的方法 请给我一些建议,这就是我为完成这项任务所做的一切。我不知道这是不是有效的方法 1) 创建了一个数据表,并横向到每个邮件项目,并在数据表中添加了EntryID、Sub

我使用的是VS2010,DotNetFramework2.0。我已经在Extensibility->Shared Add-ins for Outlook中创建了一个项目

我想删除基于主题、正文、收件人姓名和接收时间的重复邮件项目 我想知道我可以使用outlook的搜索引擎删除副本,或者我应该使用什么来删除副本。什么是最好和有效的方法


请给我一些建议,这就是我为完成这项任务所做的一切。我不知道这是不是有效的方法

1) 创建了一个数据表,并横向到每个邮件项目,并在数据表中添加了EntryID、Subject等

2) 使用datatable上的Select()逐个比较每个元素,并将其添加到DataRow[]中

3) 然后使用EntryId创建邮件项

4) 并删除或移动了此邮件项目

对于210封电子邮件,此过程需要25秒。 请评论,并告诉我,如果这可以加强