Acabei de ver isso. Talvez o produto XpressDox seja algo para se olhar. Embora possa ser um exagero para apenas uma aplicação. Mas se você tem mais assim, então pode ser o que você quer. link (Divulgação: Eu sou o desenvolvedor do XpressDox).
A maneira que eu recomendaria é que você use o documento por item repetido característica. Você abordaria algo assim:
Primeiramente, você precisaria configurar essa fonte de dados no XpressDox. O artigo do site da Web Configurar uma fonte de dados fornece instruções passo a passo sobre como faça isso . No código abaixo, assumirei que você chamou a origem de dados "MyDs", que o nome XpressDox da tabela é "Repetidor" e que você escolheu a opção de devolver toda a fonte de dados (ou seja, não a opção que o usuário deve poder escolher uma linha).
Então (se você ainda não o fez), digite o documento (no Word), da mesma forma que o fez no exemplo acima.
Em algum lugar (em qualquer lugar, mas provavelmente no topo faz sentido), coloque o comando XpressDox:
«IncludeDataSourceData (MyDs)»
Onde seu exemplo se refere aos campos de mesclagem, substitua o código em seu exemplo por:
«Repetidor [$ Number] / MergeField1», «Repetidor [$ Number] / MergeField2»
«Repetidor [$ Number] / MergeField3»
Em seguida, salve seu documento usando o botão "Salvar modelo" na faixa XpressDox no Word e execute o modelo. Na entrevista, deixe o campo "Número" vazio e pressione OK. Deve fazer o que quiser.
Na prática, os nomes das colunas provavelmente serão mais úteis do que no exemplo. Lembre-se de que os nomes das colunas devem estar em conformidade com as regras de nomenclatura de elementos XML, mas, do contrário, podem ser o que você quiser.