ENVIAR EMAIL COM DE 1 ANEXOS S/OUTLOOK

VPVJUNIOR 06/09/2010 16:17:01
#352352
Olá pessoal, eu de novo!

Peguei um código de enviar email sem usar outlook aqui mesmo no forum, mas ele só faz enviar mensagem e o que eu queria era enviar a mensagem junto com 2 arquivos anexos tb sem utilizar o outlook, gostaria de saber se tem como eu fazer isso segue abaixo o códgo:

Private Sub cmdTeste_Click()
EnvioDeEmail

End Sub

Private Sub cmdVisit_Click()
Unload Me

End Sub

Public Function EnvioDeEmail()

Dim Msg As CDO.Message
Dim Cof As CDO.Configuration
Dim Camp

Set Msg = New CDO.Message
Set Cof = New CDO.Configuration
Set Camp = Cof.Fields


With Camp

.Item(cdoSendUsingMethod) = 2 [ô] cdoSendUsingPort
.Item(cdoSMTPServer) = SMTP.Text
.Item(cdoSMTPConnectionTimeout) = 20 [ô] quick timeout
.Item(cdoSMTPAuthenticate) = 1
.Item(cdoSendUserName) = User.Text
.Item(cdoSendPassword) = LCase(PWR.Text)
.Update

End With

With Msg

Set .Configuration = Cof

.To = Para.Text
.From = De.Text
.Subject = Assunto.Text
.TextBody = Mensagem.Text
.CC = CC.Text
.Send

End With

End Function
THIGO 06/09/2010 16:23:47
#352353
Amigo porque você nao usa o vbsendemail, ele tambem nao precisa de outlook.

aqui no site tem varios exemplo de uma olhada nesse link

http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7707

Acho que ele seria melhor

flw
VPVJUNIOR 06/09/2010 17:44:38
#352367
THIGO, baixei o exemplo aqui do vbsendmail, preenchi todos os campos necessário, mas na hora de enviar ele dá o seguinte erro [Ô]The network cannot be reached from this host at this time[Ô]

onde estou errando?
VPVJUNIOR 07/09/2010 13:03:14
#352392
Galera consegui desenrolar aqui mesmo no forum pegando exemplo do pessoal, era só acrescentar duas linhas:

.MDNRequested = True
.AddAttachment [Ô]c:\Anexo22A_032009_BS.docx[Ô]


de qualquer forma THIGO, origado pela dica de vbsendemail.

abraços, vlw
Tópico encerrado , respostas não são mais permitidas