Outlook составляет перехват вложений перед проверкой максимального размера вложений сервера - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь перехватить событие, которое запускает проверку того, являются ли вложения большими для сервера, что происходит сразу после добавления вложения в сообщение (' Файл, который вы прикрепляетебольше, чем позволяет сервер. Попробуйте поместить файл в общую папку и вместо этого отправить ссылку. ').Идея состоит в том, чтобы обрабатывать эти файлы по-разному.

Объект MailItem предоставляет несколько событий, например;

MailItem.BeforeAttachmentAdd
MailItem.BeforeAttachmentPreview
MailItem.BeforeAttachmentRead
MailItem.BeforeAttachmentSave
MailItem.BeforeAttachmentWriteToTempFile

Для всех этих событий, за исключением BeforeAttachmentWriteToTempFile, естьвключил проверку, если вложение слишком большое для сервера, нет.Проблема с использованием BeforeAttachmentWriteToTempFile заключается в том, что объект Outlook.Attachment выдает ошибки в своих свойствах (например, при использовании FileName или size всегда равен 0);' Outlook не может выполнить это действие с вложениями такого типа.' .

У меня вопрос, как я могу перехватить вложение в представлении составления, прежде чем оно будет проверено по максимально допустимому размеру вложений сервера?Или либо подавить сообщение?

Спасибо!

...