2012-06-04 2 views
1

У меня есть базовая C# формы, где пользователь может выбрать папку из Outlook (используя Microsoft.Office.Interop.Outlook.Application.Session.PickFolder())C# - сохранение выбранного пользователя папки Outlook

Я хочу, чтобы эта папка будет сохранена, чтобы каждый раз, когда пользователь открывает форму, последний выберите папку будет восстановлена.

Как это можно достичь?

Благодаря

ответ

0

Когда пользователь выбирает папку с помощью PickFolder(), хранить Folder.EntryID и Folder.StoreID выбранной папки. Затем вы можете использовать Session.GetFolderFromID() для извлечения ранее выбранной папки.

См. this MSDN example for reference.

Outlook.Folder folder = Application.Session.PickFolder() as Outlook.Folder; 
Outlook.Folder folderFromID = Application.Session.GetFolderFromID(folder.EntryID, folder.StoreID) as Outlook.Folder; 
+0

Можете ли вы привести пример о том, как сохранить и восстановить его? Где он спасен? – duduamar

+1

Просто нашел пример, спасибо вам большое! – duduamar

Смежные вопросы