2014-03-03 131 views
1

我可以聽上這樣的默認文件夾:如何爲每個郵件文件夾創建監聽器Outlook.ItemsEvents_ItemAddEventHandler?

_outlookNameSpace = this.Application.GetNamespace("MAPI"); 
_inbox = _outlookNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox); 
_items = _inbox.Items; 
_items.ItemAdd += new Outlook.ItemsEvents_ItemAddEventHandler(items_ItemAdd); 

我怎樣才能添加一個偵聽器上的所有文件夾和子文件夾?

或者在將所有傳入郵件放入文件夾或子文件夾之前收聽它們?

回答

1

您需要存儲項目的對象列表中(不僅僅是_items變量),併成立了ItemAdd事件處理程序上,你有興趣在所有文件夾。

+0

具體來說,我不知道如何讓每個文件夾的' .items'對象。 – theIrishUser

+0

您需要先打開父級MAPIFolder對象。這些文件夾在哪裏生活? –

+5

我媽媽的房子,在我的地下室。 – theIrishUser

相關問題