Boa tarde!!
Enquanto o pessoal não lhe mande uma resposta mais precisa, tente adaptar esse..
Fonte:
http://www.anshumusing.co.in/sending-em ... vba-macro/
Sub emailingProgram()
Dim olapp As Outlook.Application
Dim objmail As Outlook.mailitem
Dim pos As Integer
Set olapp = Outlook.Application
For Each xcell In Sheets("Sheet1").Range(Range("tolist"), _
Range("tolist").End(xlDown))
msgText = Range("Msg")
xcell.Activate
ActiveCell.Offset(0, 1).Select
'Se você acha que o ID de e-mail está no padrão nome.sobrenome @ mail.com uso deste bloco iF
'O código vai para a outra declaração se o primeiro nome não é mencionado"
If Selection.Value = "" Then
pos = InStr(1, xcell.Value, ".")
Fname = Mid$(xcell.Value, 1, InStr(1, xcell.Value, ".") - 1)
Else
'Se você mencionou os primeiros nomes na coluna Nome essa parte vai lê-lo diretamente
Fname = Selection.Value
End If
'Para cada uma das células presentes na lista Para que criar um item de email e enviá-lo
Set objmail = olapp.CreateItem(olMailItem)
objmail.BodyFormat = olFormatRichText
'Definir o assunto, tenho mantido um Feliz Aniversário, Mude como por seu desejo
objmail.Subject = "Feliz Aniversário " + UCase(Mid$(Fname, 1, 1)) + Mid$(Fname, 2)
'Descomente a seguinte linha de código, caso você quiser enviar uma mensagem simples
'objmail.Body = "Hi " + UCase(Mid$(Fname, 1, 1)) + Mid$(Fname, 2) + "," + Chr(13) + Chr(10) + msgText
'-->Para usar uma imagem em seu e-mail ou um corpo HTML
objmail.HTMLBody = "<p><font size='6' face='arial' color='red'><i>Dear " & UCase(Mid$(Fname, 1, 1)) + Mid$(Fname, 2) & "<br></font></p><br><p align='CENTER'><font size='5' face='COMIC SANS' color='RED'>Wishing you a Wonderful Birthday</p><br><br></font><p align='CENTER'><a href='http://www.abrahamsarah.com'><img src='http://www.abrahamsarah.com/bilder/Happy-Birthday005.png' width=450 height=412 border=0></a></a><br><br><br><p align='left'>Thanks & Regards <br><br/> _<p><p align='left'><br>Anshuman Pandey<br>http://www.anshumusing.co.in/</p>"
objmail.To = xcell.Value
objmail.Send
Set objmail = Nothing
Next xcell
End Sub
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 03/01/2013 11:49 am