Vídeo recomendado
https://youtu.be/diWPPPhW-9E

[RESOLVIDO] Enviar apenas uma aba do exel por e-mail

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Avatar do usuário
cy_rangel
Colaborador
Colaborador
Mensagens: 88
Registrado em: Sex Set 04, 2015 8:32 pm

[RESOLVIDO] Enviar apenas uma aba do exel por e-mail

Mensagem por cy_rangel »

Caros,

Bom-dia.

Preciso de um help.

Tenho uma planilha em excel e preciso enviar apenas uma das abas por e-mail como anexo (utilizo o outlook). Gostaria ainda que esse arquivo em anexo fosse apenas, por exemplo, o conteúdo da coluna A1 até a H30.

E que dentro da VBA eu também pudesse já descrever o e-mail para quem quero enviar, com cópia, assunto e texto no corpo do e-mail.

Consegui fazer até este ponto:

Código: Selecionar todos

Sub ArquivoAnexo()

' No exemplo abaixo, ele efetua o envio da ultima versão salva da planilha

Dim OutApp As Object

    Dim OutMail As Object


'Nesse trecho de código, instanciamos um objeto referente ao outlook, como pré-requisito.

Set OutApp = CreateObject("Outlook.Application")

    Set OutMail = OutApp.CreateItem(0)

 

On Error Resume Next

    With OutMail

       'Campo de destinatario

 .to = "xxxxx@hotmail.com"
  
  'com cópia

 .CC = ""

       'Cópia oculta

 .BCC = ""

        .Subject = "teste"

        .Body = "Segue anexo"
        
        .Attachments.Add ActiveWorkbook.FullName

        .Display   'Podemos tambem usar .Send para enviar direto

    End With

    On Error GoTo 0

    Set OutMail = Nothing

    Set OutApp = Nothing

End Sub
Desde já agradeço.

No aguardo.
Cy Rangel.
Editado pela última vez por cy_rangel em Qui Set 22, 2016 8:34 pm, em um total de 1 vez.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
netocasaroli
Consultor
Consultor
Mensagens: 219
Registrado em: Seg Mai 11, 2015 5:24 pm
Localização: Londrina-PR

Re: Enviar apenas uma aba do exel por e-mail

Mensagem por netocasaroli »

Boa noite Cy,

Tudo bem com você?

Tem um tópico aqui no fórum que o pessoal está tratando desse assunto. Acho que pode te ajudar também. Segue link: viewtopic.php?f=20&t=4832.

Um abraço!


Avatar do usuário
cy_rangel
Colaborador
Colaborador
Mensagens: 88
Registrado em: Sex Set 04, 2015 8:32 pm

Re: [RESOLVIDO] Enviar apenas uma aba do exel por e-mail

Mensagem por cy_rangel »

Oi Neto, estou bem, obrigada :)

Era exatamente isso que eu precisa, obrigada mais uma vez!!!

Att,
Cinthia.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder