【问题标题】:How to properly close active inspector in outlook 2010如何在 Outlook 2010 中正确关闭活动检查器
【发布时间】:2016-02-10 23:41:47
【问题描述】:

在取消发送操作后,我试图在 Outlook 邮件项发送事件中关闭一个邮件项(从其检查器)。我试图关闭检查器的方式如下。

_Inspector currentInspector = _applicationObject.ActiveInspector();
 currentInspector.Close(OlInspectorClose.olSave);

但是,这会导致 Outlook 崩溃。我怎样才能克服这个问题?我正在 Outlook 2010 中测试此代码。

【问题讨论】:

    标签: c# outlook-addin


    【解决方案1】:

    因为访问冲突而崩溃?还是 COM 错误?后一种情况,错误代码和错误描述是什么?

    请记住,某些方法不能从 ItemSend 事件中调用。使用计时器:在 ItemSend 事件处理程序中启用它,然后在计时器事件处理程序中(届时您将退出 ItemSend 事件),禁用计时器并调用 Inspector.Close。

    【讨论】:

    • 这有帮助。谢谢你:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 2017-09-14
    • 2012-03-18
    相关资源
    最近更新 更多