Outlook 尝试使用rdoDefaultFolders.olFolderAllItemsSearch调用GetDefaultFolder时,Redemption抛出错误

Outlook 尝试使用rdoDefaultFolders.olFolderAllItemsSearch调用GetDefaultFolder时,Redemption抛出错误,outlook,vsto,outlook-redemption,Outlook,Vsto,Outlook Redemption,我有什么应该是一个微不足道的文件夹赎回请求 RDOSession session = RedemptionLoader.new_RDOSession(); session.Logon("", "", false, true, 0, false); var folder = session.GetDefaultFolder(rdoDefaultFolders.olFolderAllItemsSearch); 调用此代码时,我得到异常 System.Runtime.InteropServices.

我有什么应该是一个微不足道的文件夹赎回请求

RDOSession session = RedemptionLoader.new_RDOSession();
session.Logon("", "", false, true, 0, false);
var folder = session.GetDefaultFolder(rdoDefaultFolders.olFolderAllItemsSearch);
调用此代码时,我得到异常

System.Runtime.InteropServices.COMException:“无法检索特殊文件夹条目id”


如果我调用相同的代码,但请求rdoDefaultFolders.olFolderInbox,那么它将按预期工作。你知道这可能是什么或者我没有做到什么吗?

你的Outlook版本是什么?这是Exchange还是PST存储?它的Exchange和outlook 2016是联机的还是缓存的存储?啊,是的,它在脱机缓存中。我不知道我是如何让它进入那种状态的,但通过让它重新上线,它现在又开始工作了。谢谢你的帮助