背景 我已经为Outlook创建了一个自定义AddIn,它为AppointmentItem添加了额外的功能。然而,似乎存在一个问题,因为当我打开一个新的自定义约会并关闭它而没有任何更改时,它总是要求我保存我的更改。 (代码是c#)
问题: 如何在之前捕获关闭事件,它会提示用户保存。这样我可以检查项目,并确定它是否应该继续保存,或者关闭而不保存。
其他问题: Outlook&#39的AppointmentItem如何确定它是否需要保存(对象上是否有脏标志,或者更改了属性集合?)
谢谢!
答案 0 :(得分:0)
使用Inspector.Close
事件。可以从AppointmentItem.GetInspector
属性中检索项目检查员。
要检查项目的脏状态,请使用AppointmentItem.Saved
属性。