私は Outlook アドインを作成しています。電子メールを受信すると、通常どおりデフォルトの受信トレイ フォルダに移動する必要がありますが、その受信電子メールのコピーを作成して別のフォルダに入れます (例としてジャンク フォルダなど)。しかし、「アイテムを移動できません」という例外が発生します。メールのコピーを移動するときはいつも。何か案は?
private void items_ItemAdd(object Item)
{
Outlook.MAPIFolder inBox = (Outlook.MAPIFolder)
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderInbox);
// the incoming email
Outlook.MailItem mail = (Outlook.MailItem)Item;
//make a copy of it but error occurs
Outlook.MailItem cItem = mail.copy();
//
cItem = (Outlook.MailItem)cItem.Move((Outlook.MAPIFolder)
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderJunk));