Я делаю процесс 3 раза в день и в своих электронных письмах, чтобы показать, какие процессы я выполняю, и пишу AM, Noon или PM в своем электронном письме. Мне было любопытно, если в электронной почте VBA есть способ выполнить sh в шаблоне.
Мне нужно, чтобы этот вход имел динамический набор c символов (AM, полдень или PM) в теме и теле, исходя из времени суток.
По сути, я бы хотел, чтобы оно отображалось как AM до 10:00, как полдень между 10:00 и 14:00 и как PM "после 14:00.
Возможно ли это, или мне лучше использовать другой метод в целом вместо того, как я сейчас занимаюсь этим?
На данный момент у меня есть шаблон AM, полдень и PM, но было бы здорово, если бы у меня был один динамический шаблон c.
Мой текущий код AM ниже:
Sub CreateNewMail()
Dim obApp As Object
Dim NewMail As MailItem
Set obApp = Outlook.Application
Set NewMail = obApp.CreateItem(olMailItem)
With NewMail
.Subject = "Docs " & Format(Date, "m.d.yy") & " AM"
.To = "Mr. Nobody"
.Body = "Attached are the docs for " & Format(Date, "m.d.yy") & " AM."
.Display
End With
Set obApp = Nothing
Set NewMail = Nothing
End Sub