C# 在Outlook中设置所选文件夹

C# 在Outlook中设置所选文件夹,c#,outlook,outlook-addin,C#,Outlook,Outlook Addin,我正在使用以下代码设置outlook中当前选定的文件夹 OutlookApp.ActiveExplorer().CurrentFolder = OlDefaultFolders.olFolderJunk; 似乎存在类型不匹配 无法将类型“Microsoft.Office.Interop.Outlook.OlDefaultFolders”隐式转换为“Microsoft.Office.Interop.Outlook.MAPIFolder” 我试过了 OutlookApp.ActiveExpl

我正在使用以下代码设置outlook中当前选定的文件夹

  OutlookApp.ActiveExplorer().CurrentFolder = OlDefaultFolders.olFolderJunk;
似乎存在类型不匹配

无法将类型“Microsoft.Office.Interop.Outlook.OlDefaultFolders”隐式转换为“Microsoft.Office.Interop.Outlook.MAPIFolder”

我试过了

 OutlookApp.ActiveExplorer().CurrentFolder = (Outlook.MAPIFolder)OlDefaultFolders.olFolderJunk;

我如何解决这个问题

您正在将类型为
MAPIFolder
(是COM对象)的属性设置为类型为
OlDefaultFolders
(是int)的值。您可能错过了对
命名空间的调用。GetDefaultFolder

 OutlookApp.ActiveExplorer().CurrentFolder = OutlookApp.Session.GetDefaultFolder(OlDefaultFolders.olFolderJunk);