0

Outlookの読み取り専用の共有カレンダーをコラボレーションシステムと同期するプラグインがあります。ユーザーがこれらの読み取り専用カレンダーの予定を削除できないようにする必要があります。Outlookの任意の予定にイベントハンドラーをアタッチすることは可能ですが(これは機能します)、定期的なイベントには機能しません。繰り返しパターンの各オカレンスはOutlookの個別のオブジェクトであり、アプリはそのような各オブジェクトにイベントハンドラーをアタッチする必要があります。繰り返しパターンが無限である場合(このような予定で非常に人気があります)、アプリは無限の数のイベントハンドラーをアタッチする必要があります。

イベントハンドラーをある種のグループ化オブジェクト(そのようなエンティティが存在する場合)に一度にすべてのオカレンスにアタッチすることは可能ですか、それとも私のタスクを解決する他の方法がありますか?

4

1 に答える 1

1

定期的な予定のインスタンスが削除されると、マスターの予定が変更されます。AppointmentItem.Writeイベントをサブスクライブすることで、その変更をインターセプトできます。このイベントには、Cancelパラメーターがあります。

于 2013-01-28T19:53:34.203 に答える