Boa tarde pessoal.
Eu estava usando o Outlook para fazer isso, porém ele ta com problemas.. .então decidi usar o Thunderbird.
Mas não sei como alterar o código e fazer com que o VB abra o Thunderbird ao invés do Outlook.
Segue o código abaixo
Sub salvar_enviar_PDF()
'SALVA O ARQUIVO EM PDF NA PASTA ESCOLHIDA COM O NOME ESCOLHIDO DE UMA CELULA OU MAIS
Dim nome As String
Dim endereco As String
'SÃO OS DESTINATARIOS DE EMAIL MAIS O NOME DO ARQUIVO MAIS O NUMERO DO PEDIDO NO MEU CASO
endereco = "" & Sheets("Plan1").Range("M2").Value & ";" & Sheets("Plan1").Range("M1").Value & ";" & Sheets("Plan1").Range("K2").Value & ";"
'E O LOCAL ONDE SALVA O ARQUIVO MAIS O NOME DO ARQUIVO E O NUMERO DO PEDIDO
nome = "C:UsersServerDesktopROMANEIO LAVACAOPDF" & Range("=Plan2!A1").Value & "-" & Range("H5").Value & ".pdf"
'SAO AS SELECIONADAS QUE APARECERAM NO PDF
ActiveSheet.Range("a1:h17").ExportAsFixedFormat Type:=xlTypePDF, Filename:=nome
'ENVIA O ARQUIVO SALVO PARA OS ENDEREÇOS QUE voce ESCOLHER MAIS O ENDEREÇO DE UMA CELULA NO MEU CASO
Set myActiveSheet = CreateObject("Outlook.Application")
Set objMail = myActiveSheet.CreateItem(olMailItem)
Set myAttachments = objMail.Attachments
With objMail
.To = endereco
.Subject = "ROMANEIO" & " " & Range("M15").Value & " " & Range("H5").Value
.HTMLBody = "Favor agendar a coleta para o pedido abaixo. *** ATENÇÃO PARA AS PEÇAS O.E. COLOCAR MAIS AMACIANTE CONFORME COMBINADO"
myAttachments.Add nome
.Display
End With
End Sub
Postado : 04/05/2016 10:36 am