Outlook Interop 2010 C#将项目移动到共享的OlDefaultFolders.olFolderSentMail

Outlook Interop 2010 C#将项目移动到共享的OlDefaultFolders.olFolderSentMail,c#,interop,outlook,C#,Interop,Outlook,奇怪的事情正在发生。我正在尝试使用GetSharedDefaultFolder将和项目从本地MAPI文件夹复制并移动到remtoe Sent Items文件夹。它适用于收件箱文件夹,但不适用于已发送的邮件,即使我有权限访问它。任何想法都很好,谢谢 错误为“无法完成操作”。一个或多个参数值无效' 代码示例为: Outlook.MailItem cItem = (mailmsg as Outlook.MailItem).Copy() as Outlook.MailItem; Outlook.Name

奇怪的事情正在发生。我正在尝试使用GetSharedDefaultFolder将和项目从本地MAPI文件夹复制并移动到remtoe Sent Items文件夹。它适用于收件箱文件夹,但不适用于已发送的邮件,即使我有权限访问它。任何想法都很好,谢谢

错误为“无法完成操作”。一个或多个参数值无效'

代码示例为:

Outlook.MailItem cItem = (mailmsg as Outlook.MailItem).Copy() as Outlook.MailItem;
Outlook.NameSpace ns = this.Application.GetNamespace("MAPI");
//ns.Logon()
Outlook.Recipient recipient = ns.CreateRecipient("realusera@domain.com");
recipient.Resolve();
if (recipient.Resolved)
{
    MessageBox.Show("Resolved user");
    Outlook.MAPIFolder mapifld = ns.GetSharedDefaultFolder(recipient, Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderSentMail);
    cItem = (Outlook.MailItem)cItem.Move(mapifld);
}

根据此API上的MS文档,olFolderSentMail是不允许的默认文件夹之一

摘录:


FolderType可以是以下OldDefaultFolders常量之一:olFolderCalendar、olFolderContacts、olFolderDrafts、olFolderInbox、olFolderJournal、olFolderNotes或olFolderTasks。(无法为此参数指定常量olFolderDeletedItems、olFolderOutbox、olFolderJunk、olFolderConflicts、olFolderLocalFailures、olFolderServerFailures、olFolderSyncIssues、olpublicFoldersSallPublicFolders、olfolderrsSubscriptions、olFolderToDo、olfolderManagedMail和olFolderSentMail

根据此API上的MS文档,olFolderSentMail是不允许的默认文件夹之一

摘录:


FolderType可以是以下OldDefaultFolders常量之一:olFolderCalendar、olFolderContacts、olFolderDrafts、olFolderInbox、olFolderJournal、olFolderNotes或olFolderTasks。(无法为此参数指定常量olFolderDeletedItems、olFolderOutbox、olFolderJunk、olFolderConflicts、olFolderLocalFailures、olFolderServerFailures、olFolderSyncIssues、olPublicFoldersAllPublicFolders、olfolderrsSubscriptions、olFolderToDo、olfolderManagedMail和olFolderSentMail

谢谢标记,我想我同时也想出了一些关于Outlook架构的其他事情,并决定放弃上面的内容,因为它永远不会起作用。很高兴了解官方文档,所以谢谢你-史蒂文谢谢马克,我想我同时想出了一些关于Outlook架构的其他事情,并决定放弃上面的内容,因为它永远不会起作用。很高兴知道官方文件,谢谢你-史蒂夫