1

Был вопрос о добавлении макроса в Outlook 2010, но ответ был немного неясен для меня. Я хочу, чтобы в электронном письме была указана конкретная строка текста (например, редакторы повестки дня). Это «Это текущие изменения на 23 июля 2012 года (дата автоматически обновляется)». Где я могу настроить это или поместить текст для этого?

1 ответ1

1

Попробуй это

Sub Boilerplate_Agenda_Editors()

    Dim objMail As MailItem
    Dim allRecipients As Recipients

    Set objMail = Application.CreateItem(olMailItem)
    Set allRecipients = objMail.Recipients

    allRecipients.Add "Your distribution list name inside the quotes"
    allRecipients.ResolveAll

    objMail.Subject = "Attention Agenda Editors"
    objMail.Body = "These are the current changes for " & Format(Now, "mmmm dd, yyyy") & "."

    SendKeys "^{END}"

    objMail.Display

    Set objMail = Nothing
    Set allRecipients = Nothing

End Sub

Справка для редактора и кнопки - http://www.slipstick.com/developer/how-to-use-outlooks-vba-editor/

Безопасность макросов должна быть установлена на средний уровень.

Справка по кнопкам - http://www.howto-outlook.com/howto/macrobutton.htm

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