Prezados,
Tive o mesmo problema de conseguir enviar dados de uma tabela do Access direto para o corpo de email do Outlook.
Quem ia receber os emails, normalmente não tinha tempo de ficar abrindo anexos de qualquer tipo.
Depois de muito pesquisar, achei este código abaixo (não lembro do autor) e com a ajuda do meu filho, ele melhorou o código e o adaptou ao que precisava.
Quanto ao meu filho, agradeci muito. Quanto ao autor do código do qual não estou lembrando o nome, se for alguém do fórum, peço que agradeçam por mim.
Abraços e parabéns pelo fórum.
Segue o código, espero que possa ajudar:
------------------------------------------------------- O CÓDIGO ABAIXO VAI TODO EM UM BOTÃO NO FORMULÁRIO DO ACCESS
Private Sub SalvarEnviarEmail_Click()
DoCmd.GotoRecord , "", acNewRec
Call Envia_Email
End Sub
---------------------------------------------------------
Sub Envia_Email()
Dim V_Texto As String
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("Select Last(Código) As UltimoCódigo, Last(Agência As UltimaAgência, Last(Conta) As UltimaConta, Last(Cheque)As UltimoCheque, Last(Valor) As UltimoValor, Last(Motivo) As UltimoMotivo from tblCheque")
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
If Time() < "12:00" Then
sSaudacao = "<span style='font-family:""Century Gothic"",""sans-serif"";color:#000000;'>Bom dia,</span><br/></br>"
ElseIf Time() < "18:00" Then
sSaudacao = "<span style='font-family:""Century Gothic"",""sans-serif"";color:#000000;'>Bom tarde,</span><br/></br>"
Else
sSaudacao = "<span style='font-family:""Century Gothic"",""sans-serif"";color:#000000;'>Bom noite,</span><br/></br><br/></br>"
End If
V_Texto = sSaudacao & _
"<span style='font=family:""Century Gothic"",""sans-serif"";color:#000000;'> Solicitamos a confirmação do cheque abaixo. </span></br></br>" & _
"<span style='font=family:""Century Gothic"",""sans-serif"";color:#000000;'> Agência: " & _
"<b>" & rs!UltimaAgência & "</b><br/>" & _
"Conta: " & _
"<b>" & rs!UltimaConta & "</b><br/>" & _
"Cheque: " & _
"<b>" & rs!UltimoCheque & "</b><br/>" & _
"Valor: " & _
"<b>" & rs!UltimoValor & "</b><br/>" & _ "</b></br><br/>" & _
"<span style='font=family:""Century Gothic"",""sans-serif"";color:#000000;'> O cheque foi devolvido pelo motivo. </span>" & _
"<span style='font=family:""Century Gothic"",""sans-serif"";color:#FF0000;'><b>" & rs!UltimoMotivo & "</b></span>" & _
" - Ou enviar email para <a href=""mailto:Quebra Galho"">Quebra Galho</a> até 12:00hs<br/><br/>" & _
With OutMail
.Subject = "Confirmar emissão de Cheque"
.CC = "Central Quebra Galho"
.HTMLBody = V_Texto
.display
End With
End Sub