私はこれで悩まされています。私は主な連絡先を変更する前にバックアップが必要なC#アプリケーションを持っています。しかし、それは何かにかかわらず、コピー、スティックのようだ。私はOutlookの私のコンテンツフォルダの内容を視覚的に確認しています。私は二度それを削除しようとするOutlookオブジェクトモデルContactItemは削除されません
Application outlookApplication = new Application();
NameSpace outlookNamespace = outlookApplication.GetNamespace("mapi");
outlookNamespace.Logon("", "", true, true);
MAPIFolder Folder = outlookNamespace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
MAPIFolder Folder2 = Folder.Folders["Test1"];
Items ContactItems = Folder2.Items;
foreach (ContactItem Contact in ContactItems)
{
ContactItem Backup = (ContactItem)Contact.Copy();
Backup.Delete();
break;
}
outlookNamespace.Logoff();
outlookNamespace = null;
場合
私はそうのような単純なテストケースを持っている...、それはエラーが発生します。 削除されたアイテムフォルダに移動しようとしましたが、運がありません。 Outlook 2010.何が起こっているのですか?
EDIT:回避策:私は新しい連絡先を作成し、元から移入した場合、私はうまくそれを削除することができます。
あなたは私の答えを試しましたか? – JimmyPena
こんにちは、私は私の回避策を見つけたので、私はこの問題を再訪していません。それはバックバーナーで、まだ優先順位は高くはありません。問題をもう一度チェックアウトすると、私はあなたの答えを試し、それに応じて返答します。 – Jahmic