取消Item_Open会导致崩溃

ivo*_*ivo 15 c# vsto outlook-addin outlook-2016

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

这在2016年有点新.在2010年和2013年它曾经工作过.

有谁知道如何让这个在2016年工作?

我试图在我的代码中找出问题,但是即使我在AppointmentItem打开事件中将cancel设置为true,即使是这里找到的示例(其他方面也适用于2016)也会中断.

编辑:我发现只有在禁用缓存模式时才会发生这种情况

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

Eug*_*iev 1

当我通过在 Item_Open 事件中将 Cancel bool 设置为 false 来取消预约的开始时,会导致 Outlook 崩溃

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

确保 Outlook 中没有启用其他加载项。