Outlook Interop 2010 C#将项目移动到共享的OlDefaultFolders.olFolderSentMail
奇怪的事情正在发生。我正在尝试使用GetSharedDefaultFolder将和项目从本地MAPI文件夹复制并移动到remtoe Sent Items文件夹。它适用于收件箱文件夹,但不适用于已发送的邮件,即使我有权限访问它。任何想法都很好,谢谢 错误为“无法完成操作”。一个或多个参数值无效' 代码示例为: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
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架构的其他事情,并决定放弃上面的内容,因为它永远不会起作用。很高兴知道官方文件,谢谢你-史蒂夫