我設置的屬性(使其讀取和高重要性)的使用下面的代碼來到微軟的Outlook 2010收件箱中的郵件 -沒有設置接收郵件的屬性在MS Outlook 2010
Microsoft.Office.Interop.Outlook.Application myApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
Microsoft.Office.Interop.Outlook.MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
int i = myInbox.Items.Count;
((Microsoft.Office.Interop.Outlook.MailItem)myInbox.Items[i]).UnRead = false;
((Microsoft.Office.Interop.Outlook.MailItem)myInbox.Items[i]).Importance = OlImportance.olImportanceHigh;
在代碼執行後一次只有一封郵件(我可以看到郵件爲Read並具有高重要性)時正常工作,但是當一次發送三封或四封郵件時,它只設置一封郵件的屬性不是所有的三,四封郵件。
請建議。
@ user2318170對不起,我修復了代碼。 – cremor 2013-05-14 09:09:24
仍然其跳過的郵件來設置屬性..我一次得到4個郵件此代碼已設置屬性爲3但跳過1 – user2318170 2013-05-14 09:16:39