[英]Setting a manual FolderPath to a MAPIFolder? C#
我一直在搜索很多東西,但找不到任何解決方法。
我有一個Outlook插件,當單擊一個按鈕時可以導入郵件。 單擊該按鈕時,它將讀取當前的活動文件夾,如下所示:inboxFolder = app.ActiveExplorer()。CurrentFolder;
因此,如果用戶要導入電子郵件,則需要激活該收件箱。 但是,現在我想實現一個計時器,而不是每X分鍾自動導入一次電子郵件,因此我需要手動設置收件箱文件夾(這樣用戶就不必選擇該文件夾了),但是我找不到一種做到這一點的方法。
首先我雖然是這樣的:inboxFolder.FolderPath = @“ \\\\ Outlook數據文件\\ Inbox”; 但是FolderPath是只讀的。
我已經閱讀了MSDN( http://msdn.microsoft.com/zh-cn/library/microsoft.office.interop.outlook.mapifolder_properties ( v=office.14 ) .aspx ),但大多數屬性僅返回某些內容或“不打算使用”。
如果有人可以幫助我,將不勝感激。
最好的問候,托馬斯
您是否嘗試過使用GetDefaultFolder方法設置所需的文件夾。
Outlook.Application oApp = new Outlook.Application();
Outlook.MAPIFolder oFolder = oApp.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.