Vídeo Aula 33 - Envio de relatórios do excel por email - PDF + EMAIL
HTML-код
- Опубликовано: 15 окт 2024
- Nesa vídeo aula mostro como enviar um relatório gerado no excel por email... o relatório é gerado através de um filtro avançado em um formulário, convertido em PDF e então enviado por email sem utilização do Outlook.
link do arquivo:
drive.google.c...
Noco LINK - Dropbox
www.dropbox.co...
Mestre Renam, estou de volta e já vi que você está a cada aula surpreendendo. Parabéns pelos ensinamentos.
Obrigado...
Att.
Renam
Vídeo aula mostrando como gerar PDF de uma planilha e enviar esse arquivo por email a partir de um formulário...
Renam os links pra download nao estao disponiveis ! tem como atualizar ?
Grato
Como sempre Renam, vídeos aulas espetaculares.....PARABENS... e um grande abraço. E também por compartilhar as planilhas.....
Obrigado Hamilton...
Att.
Renam
Parabens pelos vídeos, excelente nivel técnico.e principalmente excelente didática.
Bom dia, Renam
Sobre a configuração do e-mail diretamente no código... Penso que seria interessante termos na própria planilha (no botão enviar) um acesso para que possamos editar (informar) de qual servidor iremos encaminhar (gmail, hotmail, etc), bem como editar o campo assunto e o e-mail para quem desejamos encaminhar.
Renam, suas video aulas são top de linha, parabéns!!!!
Obrigado!!!
está show esta planilha... Parabéns pela video aula.....
Obrigado pelo conteúdo EXCELente!! ajuda d++++!! pode postar novamente o link pra baixar o arquivo, não está funcionando.
Ótima aula e possível disponibilizar o link do arquivo atual
Amigo, passei horas testando códigos de vários sites gringos, o seu foi o único que funcionou, muito obrigado !
Olá Renam
De inicio gostaria de agradecer por suas aulas, sempre com temas interessantes e boa didatica.
Solicito sua ajuda para inserir um calendario pop up para preenchimento de textbox.. Minha versão é a profeesional 2016 de 32 bits.
Desde já agradeço por sua atenção.
Olá! estou tentando adaptar o código a minha necessidade e não estou conseguindo, posso te enviar um e-mail sobre minha dúvida/necessidade?
Renam, muito LEGAL essa aula.
Obrigado!!!
Ola Prof Renan. O meu caso é parecido, porem não sei se esse código é o ideal para o meu caso. Gostaria que ao clicar no botão enviar, as colunas da linha sejam copiadas na integra e coladas no corpo do e-mail. Mas tem um porem, vai ter casos em que terão mais de uma linha para o mesmo e-mail e gostaria de enviar todas as linhas no mesmo e-mail. é possível? é o mesmo código? pode me ajudar? agradeço.
olá Renam valeu mesmo pelas videos aulas!
o meu aqui rodou muito bem, mas na hora que eu abro o formulario agora aparece a mensagem "Este aplicativo está prestes a inicializar controles ActiveX que podem não. ... sem perguntar, confiar no editor VBA, confiar nos controles Activex vc sabe como tiro essas mensagens do excel?
Renam suas aulas são realmente muito boas, extremamente esclarecedoras, mas será que não dá enviar o código inteiro da aula 33. Sou iniciante para esse negócio de VBA e preciso aprender em uma velocidade mais rápida que o natural.
Renan... na parte do e-mail, você especifica para quem vai, e quando não se sabe para qual e-mail mandar, como fica o campo?
Quem tem o contato do Renam ou até mesmo a planilha que ele criou sobre investimentos?. Não consigo baixá-la e parece que ele não esta mais com o canal.
Renam poderia atualizar o link do código?
Parabéns, ótima vídeo aula...
Tenho uma planilha que gostaria que enviasse email, mais ou menos assim:
O principal seria a data de contratos que estão para vencer.
O email seria basicamente assim:
Gostaria de informar que o contrato "tal" referente à obra "tal" está com um prazo de "30" dias para vencer. Solicitamos que providencie o mais rápido possível o aditivo de prazo.
Esses "" estão em células em uma planilha no excel, sendo que esses 30 dias estão automáticos.
Ps.: Tenho cerca de 50 contratos.
Então toda vez que a célula chegar no valor 30, o excel enviaria email pré-cadastrados.
Gostaria de enviar com 30, 15 e 5 dias de forma automática.
Obrigado,
Att.: Fernando
Acho que nunca mencionei ser seu fã! Acho que precisa saber que você é bom no que faz! parabens
Valeu Mayco!!!
Att.
Renam
Tudo bem ?
Bom dia, recebi uma planilha no excel com 3689 endereços de e-mails, e tenho que responder todos eles, da mesma forma mas não quero ter que selecionar cada endereço para copiar e colar na hora de enviar, porque antes de cada endereço de e-mail tem uma observação. Gostaria de saber se tem alguma forma que eu possa fazer para ignorar as observações anteriores de cada endereço para que eu possa copiar apenas os e-mails para uma lista.
Cara seus videos me ajudam d+++++++, obrigadoo mesmo de coração. Parabéns
Boa dica! Ótima sugestão!
Boa tarde amigo eu pesquisando na internet a possibilidade de enviar emails através de uma planilha vi suas aulas , pois todo mês envio boletos gerados de um sistema que me são gerados em PDF e esses arquivos são enviados cada um para um e-mail especifico, olhando suas videos aulas vi que seria possível fazer essa configuração através de uma planilha, você poderia me auxiliar onde posso encontrar essa solução?
Desde já agradeço.
Renan..., estou com problemas no momento do envio, copiei seu código em outro projeto, apareceu erro para o "SendEmailGmail"..., ele não está sendo encontrado e da erro se server. Ao abrir sua plan o excel já me avisa que esta faltando alguns controles..., sei que o controle CDO carreguei com certeza. Você pode me ajudar???
Olá Renam, fiz uma atualização em meu sistema e funcionou normal obrigado. Me tira uma dúvida quando peço para carregar no ListView um formato de data e peço para gerar relatório está inserindo com o formato mm/dd/yyyy mês dia e ano. Exemplo no ListView mostra a data normal 21/08/2014, mais quando peço para gerar o relatórios e os dados são inseridos na coluna do Excel mostra 08/12/2014. Abraço.
Olá... vai ter que usar na saída dos dados um Format... ou seja... incorpore o valor numa variável.. por exemplo var_data... e então Format(var_data,"MM/DD/YYYY")... isso mesmo invertido... dessa maneira ficará correto na planilha...
Attt.
Renam
continuando o erro é esse: erro em tempo de execução - 2147024773(8007007b) a sintaxe do nome do arquivo, do nome do diretório ou do rotulo do volume esta incorreta. fico grato desde ja pela atenção.
Gostaria de saber se tem alguma solução para meu problema: Tenho 100 planilha de cadastro dos funcionario da minha empresa, na hora de enviar para o Rh as justificativas dos atrasos tenho que zipar cada uma e enviar, , gostaria de saber se tem como fazer um botão ou algo parecido para junta-las e mandar por email, sem precisar entrar na pastar e selecionar todos para enviar.
Amigo, ótimo vídeo. Queria colocar uma variável dentro do HTMLBody, como declaro!?Tipo:.HTMLBody = "Sua senha: " & "variável" & "."Com o "&" não ta funcionando...
Renam Ruthes - como posso ter acesso a este arquivo em questao
Olá, tudo bem?
quero saber se consigo salvar automaticamente o anexo de um determinado email?
Alguém tem esta planilha ainda? O link não está mais acessível...
estou com o mesmo problema. tentei fazer em macro e não vai.
Olá Renam, é possível enviar um link no corpo do email para que, ao clicar, abrir um arquivo na rede? Obrigada!
Boa tarde
Parabéns pelo canal.
Estou começando estudar VBA excel agora estou desenvolvendo um sistema para calcular ICMS para facilitar o meu serviço no escritório e fique garrado no formulário de lançamento das notas, onde uma nota tem vários itens e eu não estou sabendo fazer esse form, vc pode mim ajudar?
Olá, vc pode simplesmente importar os XML das notas fiscais e configurar para puxar os valores de ICMS... ou vai querer lançar manualmente os valores?
Att.
Renam.
Renam Fernando Ruthes Posso importar, mas tenho poder digitar também caso não seja
Renam Fernando Ruthes não seja NFE
O que vc já tem pronto para que eu possa ajudar?
Renam Fernando Ruthes
como eu mando para vc o arquivo, para da uma olhada
Boa noite Renam, primeiramente parabéns pelas suas vídeos aula, é os meus primeiros contatos com VBA, tenho uma planilha de controle em 5 lugares diferentes gostaria de utilizar esse tipo de envio de email, sem a necessidade de configuração com Outlook, o único ponto que gostaria de mudar, é que ao invés de anexar um arquivo em PDF anexasse a aba especificada na pasta de trabalho, essa nova planilha que será criada n há necessidade de ficar salva no pc, somente para envio. Teria como você nos algo parecido? Ficarei muito grato...
OLá... tenho algo sim... mas estou bastante atarefado... assim que conseguir posto um vídeo sobre isso e te aviso...
Att.
Renam
Renam, Boa noite!
Gostaria de parabeniza-lo pelo excelente trabalho e te fazer uma pergunta.
Como faço para colocar um contador na minha planilha? para que o meu pdf possa ter um nome junto com número igual a sua? estou quebrando a cabeça e nada :/ fico no aguardo meu nobre :D
Material perfeito
Renam 2 dúvidas, eu preciso que o destinatário do e-mail não fosse fixo, mas q seja pego na TextBoxY, como eu faria isso? Outra coisa, onde você coloca: {{{{{{ AddAttachment ActiveWorkbook.Path & "\Relatório Nº - " & numero & ".pdf" }}}}}, como eu poderia adaptar, já que os nomes dos pdfs que eu exporto são formados pela união da célula A12 [Cliente] com a célula D13 [Número de Série]?? Abração!!
Olá... basta pegar o email diretamente da textbox criando uma variável... P ex. var_email e coloque var_email = textbox1... da mesma forma para o nome do arquivo crie duas variáveis ex. parte1 e parte2 como String... então faça parte1 = RANGE("A12") e parte2 = RANGE("D13") e no nome do arquivo cloqe parte1 & parte2..
Att.
Renam
Prezado bom dia , gostaria de parabeniza-lo pelos videos, são ótimos, e aproveitando , gostaria de saber como faço para habilitar a biblioteca microsoft CDO for windos.
Oi Renan
Esta aparecendo o erro:
Não foi possível enviar a mensagem para o servidor SMTP. O código de erro de transporte foi 0x80040217. A resposta do servidor foi not available...
Sabes o motivo?
ainda tem disponível a planilha?
Renam, boa noite, amigo por favor, poderia me passar algum contato seu para uma ajuda, por favor.
estou em um novo setor na empresa que eu trabalho, e sua planilha seria muito util, porém sao varios emails diferente dependendo do produto, queria saber se teria como por um flag, ou dependendo da resposta do filtro enviar para outros emails.
poxa ser puder me responder serei muito grato!
Boa noite
Eu criei uma ComboBox que informa o tipo empregador se é CEI ou CNPJ conforme comando abaixo.
CB_EmpTipo.AddItem "1 - CNPJ"
CB_EmpTipo.AddItem "2 - CEI"
Como eu faço para salvar só o numero "1" para CNPJ e o Numero "2" para CEI e ser visualizado da forma acima.
desde já obrigado - Alex Curvelo
OLA AMIGO TUDO BEM COM VC? O LINK,Esta página da web foi bloqueada por uma extensão
Tem como disponibilizar essa plan pra mim?
E aí, Renan, Blz!?
Cara, mais uma vez, obrigado e parabéns pelos vídeos. Voltei pra saber se você tem algum vídeo que ensina a enviar o relatório pdf em anexo, através do outlook, o da microsoft mesmo. É que eu uso mais ele. Tem algum?
Abraço e Sucesso, meu chapa!
Aranha Segue anexo... nesse vídeo vc pode usar tando o hotmail / outlook ou gmail
ruclips.net/video/75EmNkLyWFQ/видео.html
Att.
Renam
Olá Renam, verifiquei mais não mostra nenhum controle Ausente e nem Missing, pois assim que abro o projeto já mostra esse erro e logo em seguinte mostra a mensagem Memoria Insuficiente.
Olá.. não é um erro comum... Memória Insuficiente.... estranho... já tentou executar a planilha em outra máquina? acredito ser a falta de DLLs no seu sistema que está causando o erro, dessa forma creio que somente a reinstalação do Office possa resolver... ou tentar descobrir as DLL que estão faltando no seu sistema... mas isso é complicado...
Att.
Renam
Renam Fernando Ruthes tudo bem, cara ótima vídeo aula, tentei fazer, mas bem na hora de enviar o e-mail ele da um erro assim: "Erro em tempo de execução '-214722097 (80040211)': Não foi possível enviar a mensagem para o servidor SMTP. O código de erro de transporte foi 0x80040217. A resposta do servidor foi not avalilabel" Por favor me ajude com esse erro. Obrigado pela sua atenção.
Lucas José Garcia desculpe ter incomodado era o Gmail que estava bloqueando o envio do e-mail.
Blz Renam, primeiro parabéns pelas videos aulas, gostaria de saber se existe a possibilidade do excel mandar um e-mail com os dados da planilha automaticamente pra um e-mail, como tipo um aviso de alguma data vencida, sem a necessidade de abri-lo, aguardo, obrigado.
Olá... Mike sem abrir a planilha não é possível, pois vc vai precisar do excel aberto para que ele leia a macro e execute os comandos... o que é possível ser feito é criar um botão para fazer a varredura na planilha e mande os emails ou uma macro seja executada ao se abrir a planilha que faça o mesmo processo... mas sem abrir a planilha não é possível...
Att.
Renam
Ola Renan, entendi, não sei se é pedindo muito, mais será então, tem como vc disponibilizar o código da macro, ou então uma video aula explicando isso, pois estou com uma planilha, e esta faltando esse detalhe em meu serviço, e nao acho na internet algo ou alguém explicando isso, aguardo, Obrigado.
Certo... vou ver o que consigo montar aqui... vc precisaria que a macro verifique uma coluna a procura de uma data e mande o email caso a data esteja menor que a data atual correto? Se puder dar mais detalhes já monto direcionado a tua necessidade...
Att.
Renam
Blz Renan é sim, preciso de uma macro na qual encaminha um e-mail informando os dados da planilha, nessa planilha tem uma data de validade, ai gostaria que quando a data da validade chegar, o vencimento, mande um e-mail informando, obrigado.
Renam super show seus videos. E eu vou te pedir um favor, como eu enviaria dessa forma que esta ai ao invés de um PDF o arquivo do excel?
vinicius valentin É só colocar o caminho respectivo do arquivo que vc quer anexar na parte indicada no código.. pode ser imagem, planilha, pdf... no .AddAttachment
Att.
Renam
Parabéns pela vídeo aula, uma dúvida quando baixei o arquivo está dando erro de Erro de sistema &H80040111 (-2147221231). ClassFactory não pode fornecer a classe solicitada. Uso Excel 2013.
Olá... tente fazer o seguinte...
Na tela do VBA, vá em Ferramentas / Referencias, na tela que abrir veja se tem algum controle como "AUSENTE" ou "MISSING", se tiver desabilite todos e tente rodar novamente o projeto...
Att.
Renam
olá, estou tentando abrir a macro, no caso a useform que você usa pra fazer a pesquisa só que não abre, diz que o objeto não está no computador, fica dando erro, o que será que acontece? será que o arquivo está corrompido?
+Luis Gustavo Nunes Olá.. deve instalar esses controles que estão ausentes na sua máquina...
Segue link explicando como instalar
logicavba.blogspot.com.br/2013/10/como-ativar-o-controle-listview-no.html
Att.
Renam
Boa tarde Renam, achei otimo seu video, mas to com uma duvida, meu arquivo pdf esta sendo slvo em outra pasta e quando tento enviar da erro, ao depurar o codigo o erro aparece na parte do ..AddAttachment ActiveWorkbook.Path & "\G:\programa mandadosteste\PDF MANDADOS ATIVOS\Cópia de CADASTRO MANDADOS atualizada 22-05-2015.pdf". tem como dar uma ajudinha ai?
Claudinei MAIA DANIEL É... o erro acontece quando o caminho está errado... e está errado porque vc deve tirar o
ActiveWorkbook.Path
e deixar apenas o caminho:
"G:\programa mandadosteste\PDF MANDADOS ATIVOS\Cópia de CADASTRO MANDADOS atualizada 22-05-2015.pdf"
o ActiveWorkbook.Path é usando quando a pasta a ser buscada está no mesmo diretório onde a planilha está, dessa forma economizamos código... ActiveWorkbook.Path & "\sua_pasta\seu_arquivo.pdf" por exemplo...
Att.
Renam
Renam Fernando Ruthes Grato pela ajuda mestre, realmente era isso mesmo o erro, ficou bacana minha planilha com os ajustes e códigos viabilizados nas suas aulas.
Olá Renam
Parabéns pelas vídeo aulas, são muito bem explicadas, gostaria de saber se pode me encaminhar por e-mail o fonte da vídeo aula 33 (envio de relatórios do Excel por e-mail).
Olá.. Obrigado!
O link para baixar a planilha está na descrição do vídeo...
Att.
Renam
Obrigado, mas você teria o seu código readaptado ?? só consegui o do Marcos Rieper Renam Fernando Ruthes
Renam Ruthes
Boa Tarde poderia me enviar o Email com o arquivo, não consigo baixar porque já não está disponível no link do site
Segue link....
drive.google.com/file/d/0B2tBlpeZsUSZNzgwRWxrYUgxd2M/view?usp=sharing
@@RenamFernandoRuthes Renam muito obrigado recebi o Arquivo , mas acontece que o form não roda, será que tem que activar alguma biblioteca ai nas referencias ?
dis isto no erro: Could load an object because is not avaliable on this machine
Aqui da erro em tempo de execução 459
Obrigado Renam, você pode me passar o seu e-mail para me tirar umas dúvidas com você.
logicavba@gmail.com
Att.
Renam
Alguem teria esse trabalho que possa me disponibilizar por favor???
Me indicaram esse Mr. Excel..Bill Jelen.
Ele tem uma aula com um código que facilita o envio de Email pelo Outlook !
Ivan
o cara nao explica como chguou até esta pagina.