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