У меня есть документ в формате PDF, который я отправляю мне по электронной почте несколько раз в день. Файл, имя файла и строки темы меняются, но форматы каждый раз появляются одинаково.
Однако строка темы и коды имен файлов бесполезны для организации почты, поэтому я хочу, чтобы строка темы изменилась на часть или все содержимое файла PDF.
Пока у меня есть скрипт для изменения строки темы входящих писем, но он статический. Очевидно, что он не изменится динамически, тем более не изменится содержимое вложения.
Sub RunAScriptRuleRoutine(MyMail As MailItem)
Dim strID As String
Dim olNS As Outlook.NameSpace
Dim olMail As Outlook.MailItem
strID = MyMail.EntryID
Set olNS = Application.GetNamespace("MAPI")
Set olMail = olNS.GetItemFromID(strID)
' do stuff with olMail, e.g.
olMail.Subject = "new subject line"
olMail.Save
Set olMail = Nothing
Set olNS = Nothing
End Sub
Результат, который я ищу, заключается в том, чтобы строка темы входящего электронного письма сменилась содержимым прилагаемого к нему файла PDF.