Изменить файл, на который указывает вложение Outlook - PullRequest
0 голосов
/ 06 июля 2018

Например, у меня есть текстовый документ в виде вложения в Outlook.Я хочу иметь программу на C #, которая найдет локальное местоположение этого файла, обработает его в формате PDF, а затем изменит вложение электронной почты на этот новый файл PDF.При следующем открытии вложения откроется PDF, а не слово document.

Редактировать 1: вложение электронной почты находится в моем почтовом ящике, так как кто-то прислал мне этот файл.Я могу редактировать текстовый файл, как и любой другой документ.Я полагаю, что это было бы возможно, добавив

Возможна ли эта функция?и повторно получал комментарии к существующим полученным электронным письмам.

1 Ответ

0 голосов
/ 07 июля 2018

Да, это возможно.Вы можете разработать надстройку COM для Outlook (например, на основе VSTO).Класс Attachment предоставляет метод SaveAsFile , который сохраняет вложение по указанному пути.Затем вы можете автоматизировать Word, где вы можете открыть только что сохраненный файл и повторно сохранить его, используя формат файла .pdf.Или вы можете рассмотреть возможность использования сторонних компонентов, для которых не требуется Word, установленный в системе.После преобразования документа и получения необходимого PDF-файла вы можете удалить старое вложение и повторно добавить новое. Attachments.Add создает новое вложение в коллекции Attachments.

Вам могут пригодиться следующие статьи:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...