我正在尝试使用以下内容检索outlook(2007)文件夹:
Outlook.NameSpace MAPINameSpace = Application.GetNamespace("MAPI");
string storeID = MAPINameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).StoreID;
Outlook.MAPIFolder folder = MAPINameSpace.GetItemFromID(folderID, storeID);
我得到一个例外:“无法打开该项目。请重试。”。
我尝试过不包含storeID,传递null,传递Type.Missing - 它们都不起作用。我已经确认了folderID和storeID是有效的......如果异常消息有用,那么有人可以建议一种诊断方法吗?
谢谢!
答案 0 :(得分:0)
PFF!我最终将所有文件夹放在Dictionary<>中使用文件夹ID作为密钥。几百个文件夹似乎没有明显的缓慢。