Quelque chose d'étrange se produit. J'essaye de copier et déplacer et l'élément d'un dossier MAPI local vers un dossier Remtoe Sent Items utilisant GetSharedDefaultFolder. Cela fonctionne pour le dossier de boîte de réception mais pas les articles envoyés, bien que j'aie des autorisations à lui. Toutes les idées seraient super merci.Outlook Interop 2010 C# Déplacement d'un élément vers Partagé OlDefaultFolders.olFolderSentMail
L'erreur est 'Impossible de terminer l'opération. Une ou plusieurs valeurs de paramètres ne sont pas valides »
L'exemple de code est:
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("[email protected]");
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);
}
Merci Mark, je pense que je me suis dit quelques autres des choses sur l'architecture Outlook en même temps et décider de laisser tomber ce qui précède, car cela ne marcherait jamais. GOod pour connaître le document officiel, merci -Steve – user512628