Laut MSDN wird das Applcation.Reminder
Ereignis, das Slipstick verwendet, ausgeführt, bevor das Erinnerungsdialogfeld angezeigt wird. Die Reminder.Dismiss
Methode erfordert jedoch, dass eine Erinnerung (nicht sicher, ob sie dieselbe sein muss) bereits im Erinnerungsdialogfeld angezeigt wird. Deshalb funktioniert das nicht. AFAIK gibt jedoch keine Garantie dafür, Reminders(1)
dass die Erinnerung soeben ausgelöst wurde. Möglicherweise versuchen Sie, die falsche Erinnerung zu verwerfen.
Als mögliche Lösung (die ich betonen muss, habe ich nicht getestet ), versuchen Sie es mit Reminders.Remove(Item.Subject)
. Die Dokumentation scheint darauf hinzuweisen, Reminders.Remove
dass der numerische Index erforderlich ist, aber es ist einen Versuch wert. Wenn zwei Elemente mit Erinnerungen das gleiche Thema haben, gibt es keine Garantie, dass Sie das richtige Objekt erhalten.