2016-05-04 22 views
0

我試圖取消一個AppointmentItem時運行一些代碼,但是我試圖不止一次捕獲火災的兩個事件(Application.Send,AppointmentItem.Write,BeforeDelete不會觸發)。這使我重新思考我的邏輯並找到一個合適的地方來實施它。我無法找到兩個事件在我的案例中被解僱兩次的原因,因爲我正在使用檢查器包裝將這些事件註冊到一個新的檢查器窗口中,並在督察員關閉事件中取消註冊這些事件。監視器預約取消事件

請注意,我想監視可以取消/刪除預約的所有可能場景。

回答

0

爲什麼你甚至需要任何檢查員事件?監視Application.ItemSend事件,檢查是否將MeetingItem對象作爲參數,檢查消息類是「IPM.Schedule.Meeting.Resp.Neg」還是Class = 55(OlObjectClass.olMeetingResponseNegative)。