Comment puis-je utiliser Outlook pour envoyer un courriel à plusieurs destinataires en VBA Excel

Je suis en train de mettre en place plusieurs boutons sur un fichier Excel formulaire courriel différents groupes de personnes. J'ai fait plusieurs plages de cellules dans une feuille de calcul distincte de la liste de la séparer les adresses e-mail. Par exemple, je veux "Bouton" pour ouvrir Outlook et de mettre la liste des adresses e-mail de "Feuille de travail B: les Cellules D3-D6". Alors tout ce qui doit être fait est de frapper "Envoyer" dans Outlook.

Voici mon code VBA jusqu'à présent, mais je ne peux pas le faire fonctionner. Quelqu'un peut me dire ce que je suis absent ou faire du tort, s'il vous plaît?

VB:

Sub Mail_workbook_Outlook_1() 
     'Working in 2000-2010
     'This example send the last saved version of the Activeworkbook
    Dim OutApp As Object 
    Dim OutMail As Object 

    EmailTo = Worksheets("Selections").Range("D3:D6") 

    Set OutApp = CreateObject("Outlook.Application") 
    Set OutMail = OutApp.CreateItem(0) 

    On Error Resume Next 
    With OutMail 
        .To = EmailTo 
        .CC = "[email protected];[email protected]" 
        .BCC = "" 
        .Subject = "RMA #" & Worksheets("RMA").Range("E1") 
        .Body = "Attached to this email is RMA #" & Worksheets("RMA").Range("E1") & ". Please follow the instructions for your department included in this form." 
        .Attachments.Add ActiveWorkbook.FullName 
         'You can add other files also like this
         '.Attachments.Add ("C:\test.txt")

        .Display 
    End With 
    On Error Goto 0 

    Set OutMail = Nothing 
    Set OutApp = Nothing 
End Sub 
vous pouvez également utiliser les Recipient.Add

OriginalL'auteur user2092180 | 2013-02-20