我需要通过我的c#outlook加载项代码
按属性设置子文件夹组基本上,我在不同颜色类别的文件夹中收到邮件。我需要通过我的代码对它们进行排序
最初我想过排序:
Microsoft.Office.Interop.Outlook.Items oItems = m_Outlook.Inbox.Items; oItems.Sort( “[类别]”);
dosnt工作...... :( 在这里丢失了很多
还尝试冒泡排序:
但无法将邮件分配给下一个索引
object objMessage = subFolder.Items [counter]; object objNextMessage = subFolder.Items [counter + 1];
subFolder.Items [counter] = objNextMessage; subFolder.Items [counter + 1] = objNextMessage;
错误:无法将属性或索引器'Microsoft.Office.Interop.Outlook._Items.this [object]'分配给 - 它是只读的
排序似乎是一个困难的选择,所以我想到分组。 我该怎么做呢?
干杯! 拉雅
答案 0 :(得分:0)
排序将重新排序集合中的项目,但不会更新视图:
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._items.sort.aspx
您需要将集合设置为在排序后再次显示。