自定义已发送文件夹outlook c#
我试图将邮件保存在自定义文件夹中,但在c#中获得以下错误: CS1955不可开票成员“MAPIFolder.Folders”不能像方法一样使用自定义已发送文件夹outlook c#,c#,outlook,vsto,outlook-addin,C#,Outlook,Vsto,Outlook Addin,我试图将邮件保存在自定义文件夹中,但在c#中获得以下错误: CS1955不可开票成员“MAPIFolder.Folders”不能像方法一样使用 Outlook.MAPIFolder inbox = this.Application.ActiveExplorer().Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderInbox); Outlook.MailItem mailItem = (Item as Outlook.Mail
Outlook.MAPIFolder inbox =
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderInbox);
Outlook.MailItem mailItem = (Item as Outlook.MailItem);
mailItem.SaveSentMessageFolder = inbox.Folders("Test");
虽然此代码可以回答问题,但最好解释如何解决问题,并提供代码作为示例或参考。只有代码的答案可能会令人困惑,并且缺乏上下文。@RobertColumbia是OP回答了他/她自己的问题。OP不必知道新解决方案的工作原理,但仍然花时间写下答案。OP投资时间的荣誉。
Outlook.MAPIFolder inbox =
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderInbox);
Outlook.MailItem mailItem = (Item as Outlook.MailItem);
mailItem.SaveSentMessageFolder = inbox.Folders["Test"];