私はこれに悩まされています。メインの連絡先を変更する前にバックアップが必要なac#アプリケーションがあります。しかし、そのコピーは、何があっても固執しているようです。Outlookのコンテンツフォルダの内容を視覚的に確認して、これを確認しています。
私はそのような簡単なテストケースを持っています...
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;
2回削除しようとすると、エラーが発生します。削除済みアイテムフォルダに移動しようとしましたが、うまくいきませんでした。Outlook2010。何が起こっているのですか?
編集:回避策:新しい連絡先を作成して元の連絡先からデータを入力すると、問題なく削除できます。