У меня есть список данных, скажем, информация о клиенте (имя, адрес электронной почты, авансовый платеж и т. Д.), Хранящиеся на листе Excel.Моя цель - нажать кнопку в Excel и отправить каждому клиенту свою информацию в шаблоне Outlook.
- создать почтовый объект
- установить почтовый объект в файл шаблона
- установка, а затем заполнение шаблона данными о текущем клиенте - в основном здесь застряли, не знаю, как указать переменные в шаблоне и затем связать их с VBA
- сохранить в черновиках для последующего просмотра /отправить
напр.Уважаемый << clientname >> = Уважаемый Джон Смит
Мой код на данный момент:
Dim myOlApp As Outlook.Application
Dim MyItem As Outlook.MailItem
Set myOlApp = CreateObject("Outlook.Application")
Set MyItem = myOlApp.CreateItemFromTemplate("C:\egTemplate.oft")
With MyItem
.To = Worksheets("Clients").Range(1, 2)
.Subject = "Monthly bill"
'Refer to and fill in variable items in template
.Save
End With
Set MyItem = Nothing
Set MyOlApp = Nothing
Мне нужно знать, возможно ли это вообще, могу ли я сделать это без плагинов, и если да,Кто-нибудь знает хорошую ссылку / учебник, которым я могу следовать?
Заранее спасибо и всего наилучшего
Обновление Добавлен мой код и внесены некоторые изменения в запрос