我有一个基本的C#表单,用户从outlook中选择一个文件夹(使用Microsoft.Office.Interop.Outlook.Application.Session.PickFolder()
)
我希望保存此文件夹,以便每次用户打开表单时,都会恢复最后一个选择文件夹。
如何实现?
由于
答案 0 :(得分: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;