自定义已发送文件夹outlook c#

自定义已发送文件夹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

我试图将邮件保存在自定义文件夹中,但在c#中获得以下错误:

CS1955不可开票成员“MAPIFolder.Folders”不能像方法一样使用

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"];