Объектная модель Outlook: Параметр Cancel параметра события TaskRequestItem не закрывайте инспектора

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3179549
Проблема
У вас есть Outlook надстройки (COM, VSTO или VBA), прослушивание для событияItemSend, как показано в следующем примере кода:

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)    If vbCancel = MsgBox(TypeName(Item), vbOKCancel) Then        Cancel = True    End IfEnd Sub

При TaskRequestItemсобытия поступают в обработчик событий, и вы пытаетесь отменить событие путем установки параметра значение True, событие не отменено должным образом. Закрывает окно инспектора и задача отображается как назначенные, но поручение не отправлено.
Причина
Это известная проблема в Outlook.
Временное решение
Как решить эту проблему будет зависеть как являются usingthe Отменитьповедение приложения. Если планируется вызывать диалоговое окно для пользователя перед отправкой задачи, чтобы дать им возможность отмены отправки, возможно потребуется переместить эти функции вне события.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 3179549 – останній перегляд: 08/27/2016 05:29:00 – виправлення: 1.0

Outlook 2016, Microsoft Outlook 2013, Microsoft Outlook 2010

  • kbmt KB3179549 KbMtru
Зворотний зв’язок