Bom dia Srs! É possível mandar uma tabela diretamente no corpo do email via vba?
Obs: Não em anexo.
Abraço!!
Obs: Não em anexo.
Abraço!!
Dim objOut As Object
Dim objMail As Object
Dim objclip As Object
Const olMailItem = 0
'---------------------------------------------
'Carregando a coleção do Outlook
'Similar ao abrir o Outlook
'---------------------------------------------
Set objOut = CreateObject("Outlook.application")
'------------------------------------------------------------
'Abrindo o formulário de email para inserir os itens de email
'Similar ao clicar no botão NOVO do Outlook
'------------------------------------------------------------
Set objMail = objOut.CreateItem(olMailItem)
'Passando os valores do formulário exemplo para os itens de email
'-----------------------------------------------------------------------
objMail.To = Me!txpara 'destinatário
objMail.Subject = Me!txassunto 'assunto email
objMail.CC = Nz(Me!txcc, "") 'com cópia
objMail.BCC = Nz(Me!txcco, "") 'Com cópia oculta
objMail.BodyFormat = olFormatRichText
objMail.HTMLBody = fncLerArquivo(CurrentProject.Path & "\orçamentos\" & Me!TXANEXO.Column(0))
'------------------------------------------------------------
'Mostra a tela de sáida de email que abrimos
'-----------------------------------------------------------------
objMail.Display
'-------------------------------------------------------
'Tudo já foi entregue ao outlook, então podemos esvaziar
'a memoria do computador usada pelas variáveis
'-------------------------------------------------------
Set objAnexo = Nothing
Set objMail = Nothing
Set objOut = Nothing
anexar.Enabled = False
End If
End If
End If
End If