C # - Скопировать вставку изображения в внешний вид, установить его как два файла вложения - PullRequest
0 голосов
/ 04 октября 2018

В настоящее время я работаю над проектом надстройки для Outlook в Visual Studio 2013. Когда я копирую, вставляю изображение в Outlook и отправляю через него почту, он дважды рассматривает одно и то же изображение в приложении HTML. Как я могу разрешить показ толькоодно изображение во вложении?Или как можно удалить второе вложение?

Копировать Вставлено одно изображение в Outlook:

enter image description here

Outlool.MailItem.Attachments выглядит так:

enter image description here

Получил два вложения, когда я вставил одно изображение.

Пожалуйста, помогите.Спасибо

1 Ответ

0 голосов
/ 04 октября 2018

Вместо этого, вы можете попытаться получить изображение из местных?Просто проверьте проблему и посмотрите, будет ли такая проблема.Кроме того, я нашел способ добавлять вложения из локально сохраненных файлов к почте и отображать их в теле HTML.Для справки:

newMail.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;

Outlook.Attachment attachment = newMail.Attachments.Add (@ "path.imageformat", Outlook.OlAttachmentType.olEmbeddeditem, null, $ "someTitle");

string imagecid = "что угодно";

attachment.PropertyAccessor.SetProperty ("http://schemas.microsoft.com/mapi/proptag/0x3613041E", imagecid);

newMail.HTMLBody = String.Format (" ", imageCid);

...