2015-02-19 2 views
-2

Я пытаюсь ускорить процесс и хочу узнать, возможно ли то, что я думаю. У нас есть электронные письма, которые автоматически генерируются, когда они приходят, мы ищем тело для конкретной фразы. Если эта фраза будет найдена, мы ответим всей строкой текста, в которой появляется фраза. Можно ли создать правило, которое достигнет того же?Создайте правило, которое отвечает определенным текстом с оригинального письма

Например:

электронное письмо приходит, вызвав правило. Правило ищет тело сообщения «не связано», если оно находит эту фразу, оно выполняет «Ответ на все» и вставляет «Мы сожалеем, но файл не связан с этим планом», все предложение, содержащее текст поиска, в верхней части тела ответа. Для получения дополнительной информации строка текста всегда находится на собственной строке и за ней следует пустая строка.

Я использую Outlook 2013. Насколько я пробовал, я в основном застреваю, потому что не могу понять, как получить внешний вид для копирования определенной строки текста. У меня нет реального опыта программирования, но я довольно хорошо смотрю на код и изменяю переменные для работы с моими данными. Я попытался найти код, который поможет мне в правильном направлении, но, похоже, не может найти ничего похожего на работу.

+1

[Какой язык программирования?] (Http://stackoverflow.com/help/tagging) [Что вы пробовали до сих пор?] (Http://whathaveyoutried.com) [Пожалуйста, покажите нам свой код.] (Http : //stackoverflow.com/help/mcve) – GoBusto

+0

Обновлено сообщение. Нет кода для показа, n00b у руля! : 0) –

ответ

1

Syrax,

Вы можете создать правило в Outlook, чтобы обнаружить конкретное слово в теле и вызов макроса VBA, если он найден. В этом случае экземпляр MailItem будет передан вашему коду, где вы сможете делать все, что вам нужно. Например:

Public Sub Test(mail as MailItem) 
    ' do whatever you need 
End Sub 

В коде, вам нужно использовать Reply метод класса MailItem создать ответ, предварительно обратился к исходному отправителю, из исходного сообщения. Затем вы можете изменить тело сообщения - увидеть свойства Body, HTMLBody. Вы можете прочитать о всех возможных способах работы с элементами тела в Chapter 17: Working with Item Bodies. Когда вы закончите, вам нужно вызвать метод Send класса MailItem, который отправляет сообщение электронной почты. Это все.

Знайте, что текущий сайт предназначен для разработчиков. Таким образом, ожидается, что вы знаете основы программирования Outlook. Поэтому я рекомендую начать с статьи Getting Started with VBA in Outlook 2010 в MSDN.

+0

Спасибо, Евгений! Я дам вам попробовать и отчитаться! –