Ir ao conteúdo

Posts recomendados

Postado

Aprendi recentemente como salvar arquivos em pdf individuais, gerados por Mala Direta, mas preciso nomear um por um, ou fazer uma seleção e nomeá-los com a ajuda do F2 no teclado.

 

Teria como salvar esses arquivos independentes com o nome de quem vai recebe-los a partir de uma planilha do excel como banco de dados?

O banco de dados teria as colunas NOME, CURSO, HORAS, pois eu gero certificados, com essa mesma planilha poderia salvar os arquivos de cada NOME/PESSOA?

Postado

@ricardo_br por exemplo, uma pessoa fez 5 cursos, então gerei 5 certificados, renomeando manualmente fica:

 

carlos josé da silva 1

carlos josé da silva 2 

carlos josé da silva 3

carlos josé da silva 4

carlos josé da silva 5

Postado

@ricardo_br DE ACORDO COM O NOME DA PASTA DE DESTINO.

 

O VBA QUE TENHO AQUI PARA SALVAR ESSES PDFs INDIVIDUALMENTE APÓS MESCLAR ELES NA MALA DIRETA:

 

Sub SalvaPDFsIndividuais()

  Const Caminho = "C:\Users\User\Pictures\CERTIFICADOS"

  Dim i As Long

  For i = 1 To ThisDocument.Range.Information(wdNumberOfPagesInDocument)

     ThisDocument.ExportAsFixedFormat OutputFileName:=Caminho & i, _

                                      ExportFormat:=wdExportFormatPDF, _

                                      Range:=wdExportFromTo, From:=i, To:=i

  Next i

End Sub

 

Postado

Essa é a linha que define o nome do pdf

 

ThisDocument.ExportAsFixedFormat OutputFileName:=Caminho & i, _

 

Se trocar para a linha abaixo, todos os PDFs teriam o nome do carlos da silva + número sequencial.

 

ThisDocument.ExportAsFixedFormat OutputFileName:=Caminho & "carlos da silva" & i, _

 

Mas como você quer que isso venha de um excel, será mais fácil se postar um exemplo da planilha e do seu word para que possamos adaptar exatamente à sua necessidade.

  • Curtir 1
Postado

@wendell menezes exemplo 1: os pdfs individuais ficam salvos dessa forma, com o nome da pasta de destino...

 

exemplo 2: esse é o modelo de certificado que eu uso, com a mala direta ja feita da fonte (exemplo 3, a planilha no excel)...

os campos de mesclagem são: nome, cursos e horas.

 

exemplo 3: a planilha de informações dos participantes é sempre nessa formatação...

EXEMPLO 1.png

EXEMPLO 2.png

EXEMPLO 3.png

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...