2015-02-11 2 views
-1

Я новичок с перспективой. Я хотел бы создать шаблон со ссылкой внутри. Ссылка будет иметь переменную, которая будет равна адресу электронной почты получателя. Можно ли это сделать? если да, то как?Outlook: как создать шаблон, который дублирует адрес получателя в ссылке в содержимом электронной почты?

PS: Я ничего не знаю о VB, макро ... но готовы учиться, если не слишком сложно

Спасибо.

ответ

0

Невозможно создать динамический шаблон. Вместо этого вы можете создать шаблон и после создания Outlook на основе шаблона вы можете исправить ссылку в теле. Метод CreateItemFromTemplate класса Application создает новый элемент Microsoft Outlook из шаблона Outlook (.oft) и возвращает новый элемент.

Sub CreateFromTemplate() 
    Dim MyItem As Outlook.MailItem 
    Set MyItem = Application.CreateItemFromTemplate("C:\statusrep.oft") 
    MyItem.Display 
End Sub 

Sub CreateTemplate() 
    Dim MyItem As Outlook.MailItem 
    Set MyItem = Application.CreateItem(olMailItem) 
    MyItem.Subject = "Status Report" 
    MyItem.To = "Dan Wilson" 
    MyItem.Display 
    MyItem.SaveAs "C:\statusrep.oft", OlSaveAsType.olTemplate 
End Sub 

Я ничего не знаю о VB, макро ... но готовы учиться, если не слишком сложно

Я хотел бы предложить, начиная с Getting Started with VBA in Outlook 2010 статьи в этом случае. Затем вы найдете много статей КАК к статье в разделе How do I... (Outlook 2013 developer reference) в MSDN. См. Также Concepts (Outlook 2013 developer reference).

И, наконец, вы можете найти статью heplful.