ユーザーがまたはOutlook 2010 Add-In
にメールをドラッグアンドドロップする場所があります。これらの電子メールを取得するために、私は次のコードを使用しています。TreeView
ListView
Outlook._Application myOlApp = new Outlook.ApplicationClass();
Outlook.Selection droppedMails = myOlApp.ActiveExplorer().Selection;
問題は、ユーザーがたとえば3つの電子メールを選択した場合、droppedMailには3つの電子メールが含まれますが、最初の選択後に1つを選択すると、droppedMailは4つになります。
私の質問は、myOlApp.ActiveExplorer()。Selectionが2回目にクリアされない理由です。Outlookオブジェクトを解放する必要がありますか?
編集:
Outlookの電子メールプレビューも機能しなくなります。したがって、ドラッグアンドドロップ後に選択したすべての電子メールはプレビューを変更しません。
ユーザーがOutlookの別のフォルダをクリックすると、問題は解決します。
お時間をいただきありがとうございます。