Я создаю приложение C #, которое заполняет поля MergeFields, определенные в документе MS Word, данными из внешнего источника данных.
Я использую OpenXml SDK, и все отлично работает при замене отдельных полей.
Я хочу создать раздел с несколькими полями MergeFields и иметь возможность копировать этот раздел несколько раз в соответствии с входными данными.
например.
Я могу иметь в документе абзац, содержащий информацию о продукте с несколькими полями MergeFields, но в данных, которые у меня есть информация о нескольких продуктах, я хочу создать столько же абзацев в выходном документе, сколько продуктов во входных данных.
Товар: [[имя-продукта]], количество: [[количество-продукта]], цена: [[цена-продукта]]
Есть ли что-то вроде "логического раздела" в документе Word для переноса абзаца? если нет, что бы вы посоветовали сделать это?