Outlook插件,基于颜色类别组电子邮件
问题描述:
我需要通过我的C#的前景设置由属性子文件夹组附加代码Outlook插件,基于颜色类别组电子邮件
基本上,我用不同的颜色categories.i的文件夹中的邮件了需要通过我的代码对它们进行排序
起初我以为排序:
Microsoft.Office.Interop.Outlook.Items oItems = m_Outlook.Inbox.Items; oItems.Sort(“[Categories]”);
dosnt工作... :( 这里差不多失去了
还试图冒泡排序:
,但不能邮件项目指定给下一个索引
对象objMessage = subFolder.Items [计数器] ; 对象objNextMessage = subFolder.Items [计数器+ 1];
subFolder.Items [计数器] = objNextMessage; subFolder.Items [计数器+ 1] = objNextMessa GE;
错误:属性或索引器“Microsoft.Office.Interop.Outlook._Items.this [对象]”不能被分配到 - 它是只读
排序似乎是一个困难的选择,所以我想的分组。 我该怎么办?
干杯! 拉雅
答
排序将重新排序的集合中的项目,但不会更新视图:
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._items.sort.aspx
你需要设置的集合被分拣后再次显示。
感谢您的回复。但items.sort在此不适用,因为要在多值属性(类别)上进行排序。我希望有一些'分组'的解决方案.... – 2011-02-18 16:39:40