1
我有一个基本的C#形式,其中用户选择从Outlook文件夹(使用Microsoft.Office.Interop.Outlook.Application.Session.PickFolder()
)C# - 保存用户选择Outlook文件夹
我想这个文件夹被用户每次打开表单时保存,所以,最后的选择文件夹将被恢复。
这怎么能实现?
由于
我有一个基本的C#形式,其中用户选择从Outlook文件夹(使用Microsoft.Office.Interop.Outlook.Application.Session.PickFolder()
)C# - 保存用户选择Outlook文件夹
我想这个文件夹被用户每次打开表单时保存,所以,最后的选择文件夹将被恢复。
这怎么能实现?
由于
当用户经由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;
你能举一个关于如何保存和恢复的例子吗?它保存在哪里? – duduamar
刚刚找到一个例子,非常感谢! – duduamar