Bom dia !!
Estamos utilizando um exemplo de código que ajustei em cima de um exemplo do JPAULO.
O meu ajuste gera um único email para todos os nossos clientes cadastrados. Só que os spams estão bloqueando alguns por se tratar as vezes de mais de 100 emails por mensagem.
Seria possível algum dos mestres me auxiliar como posso aproveitar este código para gerar um email para cada destinatário ?
Segue código :
' JPaulo ® 2008
Private Sub btenvio_Click()
Dim intCont As Integer, strDest As String
With Me.lstNomes
If IsNull(.ItemData(0)) Then 'não foi selecionado nenhum nome.
MsgBox "Não existe dados - Favor informar ao administrador do sistema!", _
vbExclamation, "Envia e-mail"
Exit Sub
Else
For intCont = 0 To .ListCount - 1
If .Column(1, intCont) <> "" Then
strDest = strDest & .Column(0, intCont) & ";"
End If
Next intCont
End If
End With
Dim origem As String, Caminho(4) As String, pula As String
origem = GetPathPart
pula = Chr(10) & Chr(13)
Call InitializeOutlook
Set objNewMail = gOLApp.CreateItem(olMailItem)
With objNewMail
.BCC = (strDest)
.HTMLBody = Me!txcorpo
.Subject = Me!txtTitulo
.Display
End With
MsgBox "Enviado com sucesso!!!"
Me!txtTitulo = ""
Me!txcorpo = ""
Me!Anexo = ""
End Sub
Estamos utilizando um exemplo de código que ajustei em cima de um exemplo do JPAULO.
O meu ajuste gera um único email para todos os nossos clientes cadastrados. Só que os spams estão bloqueando alguns por se tratar as vezes de mais de 100 emails por mensagem.
Seria possível algum dos mestres me auxiliar como posso aproveitar este código para gerar um email para cada destinatário ?
Segue código :
' JPaulo ® 2008
Private Sub btenvio_Click()
Dim intCont As Integer, strDest As String
With Me.lstNomes
If IsNull(.ItemData(0)) Then 'não foi selecionado nenhum nome.
MsgBox "Não existe dados - Favor informar ao administrador do sistema!", _
vbExclamation, "Envia e-mail"
Exit Sub
Else
For intCont = 0 To .ListCount - 1
If .Column(1, intCont) <> "" Then
strDest = strDest & .Column(0, intCont) & ";"
End If
Next intCont
End If
End With
Dim origem As String, Caminho(4) As String, pula As String
origem = GetPathPart
pula = Chr(10) & Chr(13)
Call InitializeOutlook
Set objNewMail = gOLApp.CreateItem(olMailItem)
With objNewMail
.BCC = (strDest)
.HTMLBody = Me!txcorpo
.Subject = Me!txtTitulo
.Display
End With
MsgBox "Enviado com sucesso!!!"
Me!txtTitulo = ""
Me!txcorpo = ""
Me!Anexo = ""
End Sub