VictorO,
Bom dia!
Aqui vai apenas uma sugestão:
Faça sua base de dados no Excel ou, se muito grande, faça-a no Access. Todos os dados que são mutáveis nos certificados devem estar em uma linha no seu banco de dados (planilha ou BD em Access).
Feito isso, abra seu Certificado em Word e vincule-o o mesmo ao sistema de Mala Direta do Word. Para saber mais sobre mala direta no word consulte a internet (se for o caso) pois existem muitos tutoriais e vídeos ensinando.
Quando o Word pedir para você vincular seu certificado à base de dados, informe então o nome do caminho e do arquivo de dados criados no primeiro passo acima. Pronto, agora você tem um arquivo word vinculado à base de dados criada.
Agora, no certificado já vinculado, substitua tudo o que for variável (de um aluno para o outro) por campos da sua base de dados. Isso indicará ao Word que quando for imprimir, ele deve substituir o campo pelo valor que contém aquele campo.
Com esse arquivo word lincado com a base de dados (mala direta - Certificado), você tem diversas opções de impressão: Pode imprimir um só registro do seu Banco de Dados, pode imprimir todos os registros ou apenas alguns registros.
Finalmente, antes de imprimir qualquer registro, grave uma macro no próprio gravador do Word,que faça a impressão que você quer.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 17/06/2016 6:57 am