如何在Outlook 2003中关闭mailitem?

时间:2013-04-08 11:52:11

标签: .net outlook-addin outlook-2003

我正在开发一个Outlook 2003-Addin。现在我有以下问题:用户保存他的邮件 在桌面上打开它。关闭后,在关闭Outlook之前,邮件无法再次打开 并再次开启。错误说,邮件无法打开,因为它可以访问另一个邮件 PROGRAMM。如果禁用插件,则可以打开并重新打开该文件而不会出现问题。该文件是 尽管窗户关闭,仍然可以进入这是同一个问题:How to release Outlook MailItem correct? 我发现方法Marshal.ReleaseComObject(_mailItem)来释放mailItem,但它没有 为我工作。我在_mailItem_Close-event中调用它。但它不起作用,我不知道出了什么问题。 这是错误的地方还是错误的方法? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

为什么需要Close事件?显示后立即释放对象,避免使用多点符号。您访问MSG文件的代码是什么?