Requer código. Existem duas possibilidades básicas que não exigem o modelo de objeto do Word:
- Use o formato .docx e use uma biblioteca como a API do Open Office para modificar o código XML do documento diretamente.
- Use o formato .doc e use dsofile.dll para atualizar os valores das propriedades do documento personalizado.
(a opção 2 pode funcionar com .docx, mas mesmo assim, sofre de algumas desvantagens: funciona apenas no Windows; é um método antigo; exige que você distribua dsofile.dll; seus dados precisarão ser inseridos usando campos DOCPROPERTY, que ainda precisarão ser atualizados após a abertura do documento.Há mais sobre o dsofile aqui
Para a opção 1, você pode usar códigos de campo de algum tipo e atualizar seus valores diretamente no XML, mas provavelmente é mais simples usar os Controles de Conteúdo mapeados para Partes XML Customizadas que contêm todos os dados. Então, tudo o que você realmente precisa fazer é substituir o XML na Parte pelos dados apropriados para o documento. Você pode encontrar as páginas de Eric White (ex: começando aqui ) úteis.