Я новичок в формате написания кода на VBA, и я изучал, как получить текущую дату для автоматического ввода в строку темы сообщения электронной почты по команде. Мне нужно знать, как выполнить следующую задачу.
В строке темы должно быть написано "вещи вещи вещи ДЕНЬ СЕГОДНЯ " Тело должно быть написано "Человек, (возврат; вкладка) вещи вещи вещи ДЕНЬ СЕГОДНЯ "
Кроме того, если это возможно, я бы хотел, чтобы он автоматически прикреплял файл из определенного местоположения с именем « TODAYS DATE.xlsx».
Сегодняшняя дата должна быть в формате DDMMMYY.
В настоящее время я использую очень простой макрос для создания электронного письма и добавления текста там, где он мне нужен.
Sub STUFF()
Dim msg As Outlook.MailItem
Set msg = Application.CreateItem(olMailItem)
msg.To = "EMAILS"
msg.CC = "EMAILS"
msg.Subject = "STUFF STUFF STUFF *DATE*"
msg.Body = "PERSON, STUFF STUFF STUFF *DATE*"
msg.Display
Set msg = Nothing
End Sub
Спасибо за помощь.
изменить - для пояснения я попробовал следующее:Сегодняшняя дата в теме почты Outlook (2010/Quick Steps) https://stackoverflow.com/questions/9177199/getting-the-current-date-in-visual-basic-2008 https://stackoverflow.com/questions/4313730/current-date-in-outlook-subject-line и большинство других результатов Google для любого варианта ключевых слов "макрос Outlook 2010 текущая дата"
править 2 - причина. Моя конечная цель - создать макрокоманду, которая при выборе создает новое электронное письмо с полями «Кому», «Субъект», «Тело» и «Вложение», чтобы я мог просто отредактировать пару строк ежедневно меняющейся информации. и отправь это. Это будет использоваться только при необходимости, а не каждый раз, когда мне нужно отправить новое письмо.