Outlookでイベントの変更を処理するためにinterropを使用しているので、カレンダーアイテムが変更されたときにメッセージを表示できます。問題は、イベントが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
何か助けはありますか?