Inserir assinatura do outlook via VBA
Enviado: 29 Jan 2016 às 08:38
Prezados,
Estou com dificuldades em inserir minha assinatura do outlook via VBA, tentei várias macros mas nenhuma funcionou.
Abaixo a macro que estou usando:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim OutApp As Object
Dim OutMail As Object
Dim texto As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
linha = ActiveCell.Row - 1
If Target.Address = "$H$" & linha Then
If Plan1.Cells(linha, 8) = "Concluído" Then
texto = "Prezado(a) " & Plan1.Cells(linha, 4) & "," & vbCrLf & vbCrLf & _
"a) Sua amostra está disponível para retirada aqui no LRAC; por favor, informe o número de seu pedido (" & Plan1.Cells(linha, 1) & ") para retirada da amostra." & vbCrLf & vbCrLf & _
"b) Segue link com o mapa para localização do laboratório." & vbCrLf & _
"http://www.feq.unicamp.br/index.php/lra ... hegar-lrac" & vbCrLf & vbCrLf & _
"Atenciosamente,"
End If
With OutMail
.To = Plan1.Cells(linha, 7)
.CC = ""
.BCC = ""
.Subject = "Título do email"
.Body = texto
.Display 'Utilize Send para enviar o email sem abrir o Outlook
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End If
End Sub
------------
Vejam que não tem nenhuma informação de assinatura, pois tentei de tudo, aguardo a ajuda de alguém.
Muito obrigado pessoal
Estou com dificuldades em inserir minha assinatura do outlook via VBA, tentei várias macros mas nenhuma funcionou.
Abaixo a macro que estou usando:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim OutApp As Object
Dim OutMail As Object
Dim texto As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
linha = ActiveCell.Row - 1
If Target.Address = "$H$" & linha Then
If Plan1.Cells(linha, 8) = "Concluído" Then
texto = "Prezado(a) " & Plan1.Cells(linha, 4) & "," & vbCrLf & vbCrLf & _
"a) Sua amostra está disponível para retirada aqui no LRAC; por favor, informe o número de seu pedido (" & Plan1.Cells(linha, 1) & ") para retirada da amostra." & vbCrLf & vbCrLf & _
"b) Segue link com o mapa para localização do laboratório." & vbCrLf & _
"http://www.feq.unicamp.br/index.php/lra ... hegar-lrac" & vbCrLf & vbCrLf & _
"Atenciosamente,"
End If
With OutMail
.To = Plan1.Cells(linha, 7)
.CC = ""
.BCC = ""
.Subject = "Título do email"
.Body = texto
.Display 'Utilize Send para enviar o email sem abrir o Outlook
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End If
End Sub
------------
Vejam que não tem nenhuma informação de assinatura, pois tentei de tudo, aguardo a ajuda de alguém.
Muito obrigado pessoal