我试图在取消AppointmentItem时运行一些代码,但是我尝试捕获的两个事件不止一次(Application.Send
,AppointmentItem.Write
,BeforeDelete
没有t fire)。这让我重新思考我的逻辑并找到一个合适的地方来实现它。我无法找到两个事件在我的情况下被触发两次的原因,因为我正在使用检查器包装器在新的检查器窗口上注册这些事件并在检查器关闭事件上取消注册它们。
请注意,我希望监控可以取消/删除约会的所有可能情况。
答案 0 :(得分:0)
为什么你甚至需要任何督察活动?监视Application.ItemSend
事件,检查是否将MeetingItem对象作为参数,检查消息类是否为" IPM.Schedule.Meeting.Resp.Neg"或等级= 55(OlObjectClass.olMeetingResponseNegative
)。