- 14 Set 2016 às 16:21
#15164
Olá amigos,
Sou novo no fórum e desculpem a minha inexperiência em Excel, tudo que eu consigo fazer é seguindo tutoriais à risca e na base do Ctrl C Ctrl V em códigos.
Estou com um projeto pessoal para gerar relatórios, que diferem uns dos outros em hora, local, data, essas coisas, e queria automatizar o processo com uma planilha no Excel e os relatórios gerados no word.
Pesquisando, achei uma solução através da Mala-Direta, função do word que eu não conhecia. Consegui fazer com que funcionasse, no final ela gera um arquivo com todos os relatórios juntos, mas eu necessito que seja separado em arquivos diferentes.
Pesquisando na net, encontrei um código que transformava o arquivo único da Mala-Direta em arquivos individuais em PDF, além de, no nome do arquivo gerado, ele pegava um dos valores, por exemplo o local, e fazia com que fosse o nome, tipo Recife.pdf
Isso ajudou muito, mas infelizmente eu preciso do arquivo em Word e não em PDF, e não consegui uma forma de fazer isso. Seria de muita ajuda também se o código fizesse com que o nome do arquivo .doc fosse com 3 valores, exatamente assim: RE "NRE" Lab1 "NLB1" Lab2 "NLB2"-2016. No caso, NRE, NLB1 E NLB2 são os valores que serão substituídos pelos dados da planilha, sem aspas no caso.
Vi que existe uma ou forma de fazer isso, onde você usa um arquivo word modelo, e o Excel insere os dados da planilha nos lugares definidos do modelo, mas não entendi como funciona. Se alguém conseguir fazer, eu agradeço.
Desculpa se a explicação ficou complicada, estou no estágio e não tenho aqui o código que encontrei para exemplificar.
Deixo em anexo a planilha que usei para gerar a mala direta. Estou disponível para responder qualquer coisa.
Obrigado,
Victor.
Sou novo no fórum e desculpem a minha inexperiência em Excel, tudo que eu consigo fazer é seguindo tutoriais à risca e na base do Ctrl C Ctrl V em códigos.
Estou com um projeto pessoal para gerar relatórios, que diferem uns dos outros em hora, local, data, essas coisas, e queria automatizar o processo com uma planilha no Excel e os relatórios gerados no word.
Pesquisando, achei uma solução através da Mala-Direta, função do word que eu não conhecia. Consegui fazer com que funcionasse, no final ela gera um arquivo com todos os relatórios juntos, mas eu necessito que seja separado em arquivos diferentes.
Pesquisando na net, encontrei um código que transformava o arquivo único da Mala-Direta em arquivos individuais em PDF, além de, no nome do arquivo gerado, ele pegava um dos valores, por exemplo o local, e fazia com que fosse o nome, tipo Recife.pdf
Isso ajudou muito, mas infelizmente eu preciso do arquivo em Word e não em PDF, e não consegui uma forma de fazer isso. Seria de muita ajuda também se o código fizesse com que o nome do arquivo .doc fosse com 3 valores, exatamente assim: RE "NRE" Lab1 "NLB1" Lab2 "NLB2"-2016. No caso, NRE, NLB1 E NLB2 são os valores que serão substituídos pelos dados da planilha, sem aspas no caso.
Vi que existe uma ou forma de fazer isso, onde você usa um arquivo word modelo, e o Excel insere os dados da planilha nos lugares definidos do modelo, mas não entendi como funciona. Se alguém conseguir fazer, eu agradeço.
Desculpa se a explicação ficou complicada, estou no estágio e não tenho aqui o código que encontrei para exemplificar.
Deixo em anexo a planilha que usei para gerar a mala direta. Estou disponível para responder qualquer coisa.
Obrigado,
Victor.