Automatização de escritório do MS Word - preenchimento de campos de formulário de texto e campos de formulário de caixa de seleção e mala direta

Alguém tem algum bom conselho ou experiência sobre como criar um mecanismo usando C # (VB.NET é ok também) que é genérico o suficiente para lidar com a maioria dos casos de campos de texto do MS Word eu preciso preencher com dados que estou recebendo de um banco de dados ? Resumindo, estou prestes a embarcar nesta pequena excursão de automação do Office e espero que um pouco de feedback aqui possa me ajudar a evitar alguns erros demorados.

Felicidades e obrigado antecipadamente por qualquer conselho;

Dave

questionAnswers(1)

yourAnswerToTheQuestion