C# 在Outlook中设置所选文件夹
我正在使用以下代码设置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
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);