Te envio el codigo completo, lo que intento es enviar mensajes con todos los datos del DataGridView en el textbox pero reconsiderando sera en un ListView.
Option Explicit
Dim Cn As New ADODB.Connection
Dim RS As New ADODB.Recordset
Dim cmd As New ADODB.Command
Dim i As Integer
Dim FindLastName As String
Private Sub cmdAdjunto_Click()
'Para el archivo adjunto del Mail
With CommonDialog1
.ShowOpen
If .FileName = "" Then
Exit Sub
End If
LblAdjunto = .FileName
End With
End Sub
Private Sub CmdEnviar_Click()
'Borramos la ruta
LblAdjunto = ""
With MAPISession1
.NewSession = False
.SignOn
End With
With MAPIMessages1
.SessionID = MAPISession1.SessionID
' Creamos el mensaje
.Compose
' Asunto del mensaje
.MsgSubject = txtasunto
' Mensaje
.MsgNoteText = txtMensaje
' Nombre del Mail del destinatario
.RecipDisplayName = txtdestinatario
' Archivo Adjunto
If LblAdjunto <> "" Then
.AttachmentPathName = LblAdjunto
End If
' Enviamos el correo
.Send False
End With
' Cerramos la sesión abierta del Mapi
MAPISession1.SignOff
End Sub
Private Sub Command1_Click()
Dim vect(5) As String 'declaro un vector donde almaceno las dir de correo
'vect(0) = "
juanmtrejog@gmail.com"
'vect(1) = "
juanmtrejog@gmail.com" 'El vector se puede redimensionar segun la cantidad de direcciones a enviar
'vect(2) = "
juanmtrejog@gmail.com"
'vect(3) = "
juanmtrejog@gmail.com"
'vect(4) = "
juanmtrejog@gmail.com"
vect(0) = Text1.Text
vect(1) = Text2.Text 'El vector se puede redimensionar segun la cantidad de direcciones a enviar
vect(2) = Text3.Text
vect(3) = Text4.Text
vect(4) = Text5.Text
MAPISession1.UserName = "juan"
MAPISession1.NewSession = True
MAPISession1.DownLoadMail = True ' para recibir
MAPISession1.SignOn
MAPIMessages1.SessionID = MAPISession1.SessionID
MAPIMessages1.MsgIndex = -1 ' nuevo mensaje
For i = 0 To 4
MAPIMessages1.RecipIndex = i
MAPIMessages1.RecipType = 1
MAPIMessages1.RecipAddress = vect(i)
MAPIMessages1.AddressResolveUI = False
MAPIMessages1.ResolveName 'comprueba la existencia de la direccion
Next i
MAPIMessages1.MsgSubject = "Asunto del mensaje"
MAPIMessages1.MsgNoteText = "bla bla bla"
' para mandar adjuntos
'MAPIMessages1.AttachmentIndex = 0
'MAPIMessages1.AttachmentName = "test.txt"
'MAPIMessages1.AttachmentPathName = App.Path & "\test.txt"
'MAPIMessages1.AttachmentPosition = 1
'MAPIMessages1.AttachmentType = 0
'Para enviarlo
MAPIMessages1.Send
' cierra sesion
MAPISession1.SignOff
End Sub
Private Sub Form_Load()
Cn.CursorLocation = adUseClient
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd1.mdb;Persist Security Info=False;Jet OLEDB

atabase Password = controldecartera"
With cmd
.ActiveConnection = Cn
.CommandText = "SELECT * from CAT_PENDIENTES"
End With
With RS
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open cmd
End With
Set DataGrid1.DataSource = RS
Me.Caption = " Enviar Email"
CmdAdjunto.Caption = " Adjuntar archivo "
CmdEnviar.Caption = " Enviar mail "
End Sub