Amigo, peço desculpas por insistir tanto no assunto, mas por erro meu de não saber explicar ficou faltando um detalhe que não consegui colocar sozinho em minha macro.
Eu preciso de uma macro que salve o arquivo e envie ele por anexo no e-mail, mas não consegui, vou postar meu código que envia e-mail.
Graças a ajuda de vcs consegui montar este código e esta perfeito, só falta ele anexar automaticamente o arquivo que foi salvo.
________________________________________________________________
Sub Salvar_Enviar_email()
Application.ScreenUpdating = False
On Error Resume Next
Dim Caminho As String
Dim Arquivo As String
Caminho = Sheets("Plan1").Range("i29").Value2
Arquivo = Sheets("Plan1").Range("i31").Value2
ActiveWorkbook.SaveAs Filename:=Caminho & Arquivo & ".xlsm"
MsgBox ("Planilha Salva Como : " & Arquivo & ".xlsm")
'msg de aviso
Dim resposta
resposta = MsgBox("O e-mail será enviado para " & Plan1.Range("j24").Value & " com cópia para " & Plan1.Range("j25").Value & ". Deseja realmente enviar este e-mail?", vbQuestion + vbOKCancel, "Confirmação")
If resposta = vbCancel Then Exit Sub
'envio de e-mail
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = ThisWorkbook.Sheets("Plan1").Range("k24").Value
.CC = ThisWorkbook.Sheets("Plan1").Range("k25").Value
.BCC = ""
.Subject = ThisWorkbook.Sheets("Plan1").Range("a1") & Now
Dim corpo As String
corpo = "Prezados," & vbCr & vbCr
corpo = "Prezados, segue em anexo a planilha diaria"
.Body = corpo
.Attachments.Add =Arquivo
.display
End With
Set OutMail = Nothing
Set OutApp = Nothing
Application.ScreenUpdating = True
End Sub
_______________________________________________________________________
Obrigado pela ajuda!
Postado : 30/05/2014 1:02 pm