2016-08-08 3 views
13

Я пишу офисный аддон с использованием библиотек C# и Microsoft.Interop. Когда я отменю открытие встречи в событии Item_Open, установив для свойства Cancel значение false, это приведет к сбою Outlook с помощью Appcrash. Крушение происходит при открытии встречи повторяющихся серий с участниками.Отмена Item_Open вызывает сбой

Это несколько новое в 2016 году. В 2010 и 2013 годах оно работало.

Кто-нибудь знает, как это работает в 2016 году?

Я попытался идентифицировать проблему в своем коде, но даже найденный пример here (что также работает в 2016 году в других отношениях) ломается, если я просто установил отмену на true в событии открытия AppointmentItem.

Edit: Я только узнал, это происходит только тогда, когда я отключить режим кэширования

+0

Как сказал Евгений Астафьев, я, конечно, установил bool на ложь ... извините за замешательство – ivo

+0

Декабрь и все еще сломан ... – ivo

ответ

0

Когда я отменить открытие назначения с помощью установки Отмены BOOL лжи в случае ITEM_OPEN вызывает прогноз на аварию

Чтобы отменить действие по умолчанию, необходимо установить для параметра Cancel значение true. Установка параметра Отмена на значение false не должна препятствовать открытию элемента в окне инспектора.

Убедитесь, что в Outlook нет других надстроек.

+0

Это было именно то, что я сделал. Чтобы убедиться, что это ничего не связано с моим другим кодом, я использовал пример «ванили» из ссылки выше. – ivo

+0

Я думаю, что мы также обсуждаем эту тему на форумах MSDN, где я разместил ее в надежде, что кто-то из MS увидит ее – ivo

+1

Для всех, кто заинтересован [MSDN Link] (https://social.msdn.microsoft.com/Forums/en -US/720cb271-492f-4a13-9251-73b46dbdcd66/canceling-itemopen-cause-outlook-appcrash-possible-bug? Forum = outlookdev # 9d4d21ee-2a85-45c2-92b8-92dd1b37e9ab) Если решение должно быть найдено там, Вы можете отправить его здесь, конечно – ivo

Смежные вопросы