Notifications
Clear all

Alimentando um banco de dados com o Excel

3 Posts
2 Usuários
0 Reactions
1,287 Visualizações
(@tcgontijo)
Posts: 2
New Member
Topic starter
 

Boa tarde senhores!

Tenho uma demanda em meu trabalho que imagino ser possível otimizar com EXCEL.

Tomo conta de um setor de RH que tem para cada funcionário um documento em WORD contendo todas as alterações de suas vidas profissionais.

Pensei em criar uma interface de inserção de dados no Excel para que ela alimentasse estes documentos. Por tanto, não sei se há a possibilidade de o EXCEL interagir com o WORD até o ponto de adicionar informações a documentos existentes.

Para isso peço aos senhores que informem se é possível integrar EXCEL com WORD desta forma e também oferecer sugestões para esta minha demanda caso minha ideia inicial não seja possível.

Obs.: Tenho alguma noção em programação VBA e já vi alguns posts falando sobre a criação de documentos WORD a partir do EXCEL, porém minha dúvida é sobre alteração de documentos *.docx no EXCEL.

Desde já grato!

 
Postado : 25/10/2017 1:59 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

tcgontijo,

Boa tarde!

Acho muito mais viável, para o que você pretende, você utilizar o sistema de mala direta do Word. Desse modo, você pode fazer uma base de dados no Excel e vincular a mesma ao arquivo Word. Assim você terá no word um documento cujos dados variável virão automaticamente da base de dados em Excel.

Isso é muito mais prático do que simplesmente tentar utilizar VBA para integrar EXcel com Word, via VBA, pois, atualizar o Word através de VBA não é uma tarefa tão simples.

Veja no exemplo que fiz nos arquivos abaixo que isso é bem simples. Abra o arquivo Word, vá na aba Correspondências e selecione o botão Visualizar Resultados.

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 : 27/10/2017 1:36 pm
(@tcgontijo)
Posts: 2
New Member
Topic starter
 

Ainda estou bolando uma forma de fazer o que pretendo. Mas sua ideia ajudou muito. Obrigado

 
Postado : 14/11/2017 12:48 pm