15

C# と Microsoft.Interop ライブラリを使用して Office アドインを作成しています。Cancel プロパティを false に設定して Item_Open イベントで予定の開始をキャンセルすると、Appcrash で Outlook がクラッシュします。出席者との定期的なシリーズの予定を開くと、クラッシュが発生します。

これは 2016 年にはやや新しいものです。2010 年と 2013 年には機能していました。

2016年にこれを機能させる方法を知っている人はいますか?

私は自分のコードで問題を特定しようとしましたが、AppointmentItem open イベントでキャンセルを true に設定しただけで、ここにある例(他の点では 2016 でも機能します) でさえ壊れます。

編集:これは、キャッシュモードを無効にした場合にのみ発生することがわかりました

編集 2:これは 2016 年に 2019 年にのみ発生し、o365 (2019 年に自動的に更新された) が再び機能するように見えることがわかりました。

4

1 に答える 1

1

Item_Open イベントで Cancel bool を false に設定して予定の開始をキャンセルすると、Outlook がクラッシュする

デフォルト アクションをキャンセルするには、 Cancelパラメータを trueに設定する必要があります。Cancel パラメーターを false に設定しても、項目がインスペクター ウィンドウで開かれなくなることはありません。

Outlook で他のアドインが有効になっていないことを確認します。

于 2016-08-08T16:02:02.983 に答える