Boa noite, Santos
Por enquanto ainda não está liberado o anexo (o Fórum está passando por manutenção), então tu podes colocar o seu
arquivo exemplo nos sites como SendSpace, DropBox e outros e depois informar aqui o link para baixá-los ...
Uma dica muito importante, é você sempre anexar uma planilha de exemplo com dados (fictícios) e que não seja o
projeto inteiro (com o trecho que está com dificuldades); explicando com as informações necessárias
para alcançar o seu objetivo (se necessário incluir imagens elucidativas), desta forma podemos
ajudá-lo com maior rapidez e eficácia (a maioria nem olharia este Tópico sem um arquivo exemplo,
pois existe muitas "variáveis" que podem impossibilitar o sucesso parcial ou total da solução
proposta, se não tiver um arquivo exemplo que for disponibilizado) ..
Como não tem um exemplo, vamos no "chutômetro" ... abaixo os códigos que substituirão o seu:
Sub MandaEmail()
Dim EnviarPara As String
Dim Mensagem As String
Dim Arquivo As String
For F = 1 To Cells(Rows.Count, 1).End(3).Row
EnviarPara = ThisWorkbook.Sheets(1).Cells(F, 8)
If EnviarPara <> "" And Cells(F, "F") = "FOLLOWUP" Then
Mensagem = ThisWorkbook.Sheets(1).Cells(F, 9)
Arquivo = ThisWorkbook.Sheets(1).Cells(F, 10)
Envia_Emails EnviarPara, Mensagem, Arquivo
End If
Next F
End Sub
Sub Envia_Emails(EnviarPara As String, Mensagem As String, Arquivo As String)
Dim OutlookApp As Object
Dim OutlookMail As Object
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
With OutlookMail
.To = EnviarPara
.CC = ""
.BCC = ""
.Subject = "Proposta enviada"
.Body = Mensagem
.Attachments.Add Arquivo
.Display ' para envia o email diretamente defina o código .Send
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub
Por gentileza verificar se isto resolve a sua questão ..
Qualquer coisa estamos aqui para ajudá-lo ..
Aguardando sua resposta e seu Feed Back ... se foi útil, não esqueça de clicar na "mãozinha"
LaerteB
Postado : 20/10/2019 9:36 pm