我正在使用 interrop 来处理 Outlook 中的更改事件,因此当日历项目被更改时,我可以显示一条消息。问题是它触发了 3 次事件:s。
这是代码:
Private Sub mCalendarItems_ItemChangeEvent(ByVal Item As NetOffice.COMObject) Handles mCalendarItems.ItemChangeEvent
Dim i As outlook.AppointmentItem = Nothing
i = DirectCast(Item, outlook.AppointmentItem)
If i IsNot Nothing Then
MessageBox.Show("Vous venez de modifier la tâche " & i.Subject)
Application.DoEvents()
End If
i = Nothing End Sub
有什么帮助吗?