我正在使用c#和Microsoft.Interop库编写办公室插件。 当我通过将Cancel属性设置为false取消在Item_Open事件中打开约会时,它会导致Outlook与Appcrash崩溃。当与与会者开始定期重复播放系列时,会发生崩溃。
这在2016年有点新。在2010年和2013年,它曾经有用。
有谁知道如何在2016年开展这项工作?
我试图在我的代码中找出问题但是如果我在AppointmentItem打开事件中将cancel设置为true,即使找到here(其他情况下也适用于2016)的示例也会中断。
编辑:我刚刚发现只有在我禁用缓存模式
时才会发生这种情况编辑2:我刚发现这只发生在2016年的2019年和o365(自动更新到2019年),它似乎再次发挥作用。
答案 0 :(得分:1)
当我通过在Item_Open事件中将取消bool设置为false取消预约开始时导致outlook崩溃
要取消默认操作,您需要将Cancel参数设置为true。将Cancel参数设置为false不应该阻止在检查器窗口中打开项目。
确保Outlook中未启用任何其他加载项。