5

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

Кажется, я не могу понять, возможно ли это - кто-нибудь сделал это и как?

Изменить: Больше информации - это клиент Outlook 2010 на Windows 7. Сервер Microsoft Exchange Server 2010 с пакетом обновления 1 (SP1), сборка 14.1.218.

2 ответа2

3

В статье « Скопировать тело письма в автоответчик в Outlook 2007» предлагается следующий сценарий в качестве решения:

Sub AutoReply(Item As Outlook.MailItem)
    Dim olkReply As Outlook.MailItem
    Set olkReply = Item.Reply
    With olkReply
        'Change the subject on the next line as desired'
        .Subject = "Your Subject Goes Here"
        'Change the body as desired'
        .HTMLBody = "Your reply text goes here.<bt><br>" & olkReply.HTMLBody
        .Send
    End With
    Set olkReply = Nothing
End Sub

Примечание: с тех пор, как я разместил эту ссылку, Experts Exchange изменил свою бизнес-модель и стал намного менее доступным. Код, однако, дублируется выше, даже если ссылка непригодна.

1

Это должен быть ответ? Есть правило действия для обоих перенаправления и вперед , которые могли бы быть "достаточно близко" для ваших целей.

Существует также ответ "Вне офиса", который может быть полезен.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .