Envoyer un e-mail à partir d'Excel 2007 VBA à l'aide d'un Modèle Outlook & Définir les Variables

J'ai une liste de données, disons que les informations du client (Nom, e-Mail, les montants Dus etc.), stockées dans une feuille de calcul Excel . Mon but est de cliquer sur un bouton dans Excel et envoyer à chaque client ses informations dans un Modèle Outlook.

  1. créer un objet de messagerie
  2. définir l'objet de messagerie pour le fichier de modèle
  3. paramètre, puis de remplir le modèle avec des données sur le client actuel - surtout coincé ici, vous ne savez pas comment spécifier des variables dans un modèle, puis les concernent en VBA
  4. enregistrer dans les brouillons pour l'examiner plus tard/envoyer

par exemple. Cher << clientname >> = Dear John Smith

Mon code donc loin:

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

J'ai besoin de savoir si cela est encore possible, puis-je le faire sans plugins et si oui, quelqu'un connait un bon lien/tutoriel que je peux suivre?

Merci d'avance et salutations

Mise à jour Ajouté mon code et apporté quelques modifications à la demande

OriginalL'auteur Matt Rowles | 2011-12-12