我正在开发 Outlook 2003-Addin。现在我有以下问题:用户将他的邮件保存在桌面上并打开它。关闭后,邮件无法再次打开,直到关闭并再次打开outlook。错误说,邮件无法打开,因为它正在访问另一个程序。如果插件被禁用,您可以毫无问题地打开并重新打开文件。尽管窗口已关闭,但该文件仍在访问中。与此处描述的问题相同:如何正确发布 Outlook MailItem?
我找到了Marshal.ReleaseComObject(_mailItem)
释放mailItem的方法,但它对我不起作用。我在 _mailItem_Close 事件中调用它。但它不起作用,我不知道出了什么问题。是地方不对还是方法不对?谢谢你的帮助!
问问题
85 次