2015-10-04 6 views
-1

Я очень новичок в .Net и проблемах с облицовкой. Я работаю над дополнительным аддоном, Addon будет делать следующее, автоматически сохранять содержимое электронной почты на листе excel, содержимое электронной почты может быть в другом формате, но вывод будет в определенном формате. Я видел некоторые решения для сохранения электронной почты и вложений. Если это просто электронная почта, возможно, я могу пойти на некоторое решение VBA, но электронная почта также может иметь вложение.Outlook для автоматического сохранения данных электронной почты

, пожалуйста, руководство по этому вопросу, как я могу достичь этого решения.

ответ

0

Объектная модель Outlook является общей для всех видов приложений. Неважно, разрабатываете ли вы надстройку Outlook или макрос VBA. Тот же API доступен для разработчиков. См. Getting Started with VBA in Outlook 2010.

Перспектива объектная модель предусматривает три основных способа для работы Пункта тел:

  1. Body - строка, представляющей незашифрованным тело элемента Outlook.
  2. HTMLBody - строка, представляющая тело HTML указанного элемента.
  3. Word editor - Объектная модель документа Microsoft Word отображаемого сообщения. Свойство WordEditor класса Inspector возвращает экземпляр класса Document из объектной модели Word, который вы можете использовать для настройки тела сообщения.

Подробнее об этих способах можно узнать в Chapter 17: Working with Item Bodies.

Класс Attachment из объектной модели Outlook предоставляет метод SaveAsFile, который позволяет сохранить вложение по указанному пути.