取消Item_Open会导致崩溃

时间:2016-08-08 15:26:41

标签: c# vsto outlook-addin outlook-2016

我正在使用c#和Microsoft.Interop库编写办公室插件。 当我通过将Cancel属性设置为false取消在Item_Open事件中打开约会时,它会导致Outlook与Appcrash崩溃。当与与会者开始定期重复播放系列时,会发生崩溃。

这在2016年有点新。在2010年和2013年,它曾经有用。

有谁知道如何在2016年开展这项工作?

我试图在我的代码中找出问题但是如果我在AppointmentItem打开事件中将cancel设置为true,即使找到here(其他情况下也适用于2016)的示例也会中断。

编辑:我刚刚发现只有在我禁用缓存模式

时才会发生这种情况

编辑2:我刚发现这只发生在2016年的2019年和o365(自动更新到2019年),它似乎再次发挥作用。

1 个答案:

答案 0 :(得分:1)

  

当我通过在Item_Open事件中将取消bool设置为false取消预约开始时导致outlook崩溃

要取消默认操作,您需要将Cancel参数设置为true。将Cancel参数设置为false不应该阻止在检查器窗口中打开项目。

确保Outlook中未启用任何其他加载项。