Pessoas !
Sou iniciante em desenvolvimento VBA e consegui esse código vagando pela internet e até o momento está me servindo muito bem.
Bom, vamos ao problema...
Eu uso esse código em uma planilha do meu trabalho, onde dentro do outlook nós possuimos caixas corporativas. Eu gostaria que na hora de criar o novo e-mail, o código alterasse o "DE:" para o e-mail da caixa corporativa que meu setor usa ao invés de ser
disparado por mim.
Segue código abaixo.
Private Sub CommandButton1_Click()
Dim EnviarPara As String
Dim Assunto As String
Dim CorpoEmail As String
For i = 3 To 500
EnviarPara = ThisWorkbook.Sheets(2).Cells(i, 1)
Assunto = ThisWorkbook.Sheets(2).Cells(i, 7)
CorpoEmail = ThisWorkbook.Sheets(2).Cells(i, 15)
If EnviarPara <> "" Then
Envia_Emails EnviarPara, Assunto, CorpoEmail
End If
Next i
End Sub
Sub Envia_Emails(EnviarPara As String, Assunto As String, CorpoEmail 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 = Assunto
.Body = CorpoEmail
.Display
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub