Caros amigos,
Atualmente utilizo o seguinte modulo para enviar emails.
Sub EnviaEmail()
Dim appOutlook As Object
Dim olMail As Object
'Verifica se Outlook está aberto. Caso não esteja, criar nova instância
On Error Resume Next
Set appOutlook = GetObject(, "Outlook.Application")
If appOutlook Is Nothing Then
Set appOutlook = CreateObject("Outlook.Application")
End If
On Error GoTo 0
Set olMail = appOutlook.CreateItem(0) '0 é um item de e-mail
With olMail
'On Error Resume Next
.To = "xxxxx.xxxx@xxx.xxx"
.CC = "xxxxx.xxxxx@xxx.xxx"
.Subject = "Teste"
.Attachments.Add ("Y:xxxxxxxxx.xls")
'.Attachments.Add = ("C:xxxxxx.xls")
.Body = "Bom dia," + vbNewLine + "Segue em anexo relatório de Controle." + vbNewLine + vbNewLine + "Atenciosamente," + vbNewLine + "Fulano" + vbNewLine + "Área Comercial"
.Display '.Send
End With
End Sub
Essa rotina funciona perfeitamente. O que preciso é automatizar essa rotina para que nao seja necessário eu ter que clicar no botão enviar para que o email saia da caixa, preciso que toda essa rotina seja independente do usuário.
Por gentileza, alguem pode me propor um solução?
Atualmente utilizo o seguinte modulo para enviar emails.
Sub EnviaEmail()
Dim appOutlook As Object
Dim olMail As Object
'Verifica se Outlook está aberto. Caso não esteja, criar nova instância
On Error Resume Next
Set appOutlook = GetObject(, "Outlook.Application")
If appOutlook Is Nothing Then
Set appOutlook = CreateObject("Outlook.Application")
End If
On Error GoTo 0
Set olMail = appOutlook.CreateItem(0) '0 é um item de e-mail
With olMail
'On Error Resume Next
.To = "xxxxx.xxxx@xxx.xxx"
.CC = "xxxxx.xxxxx@xxx.xxx"
.Subject = "Teste"
.Attachments.Add ("Y:xxxxxxxxx.xls")
'.Attachments.Add = ("C:xxxxxx.xls")
.Body = "Bom dia," + vbNewLine + "Segue em anexo relatório de Controle." + vbNewLine + vbNewLine + "Atenciosamente," + vbNewLine + "Fulano" + vbNewLine + "Área Comercial"
.Display '.Send
End With
End Sub
Essa rotina funciona perfeitamente. O que preciso é automatizar essa rotina para que nao seja necessário eu ter que clicar no botão enviar para que o email saia da caixa, preciso que toda essa rotina seja independente do usuário.
Por gentileza, alguem pode me propor um solução?