Я пытаюсь поместить результаты анкеты в документ Word.
Анкета заполняется с помощью веб-приложения, а результаты сохраняются в базе данных. Письмо должно включать только те результаты анкетирования, которые считаются неудовлетворительными, поэтому количество результатов варьируется. Результаты, которые должны быть в письме, могут быть легко экспортированы в электронную таблицу Excel. Стол примерно такой.
Question | Answer | Reason
====================================================
Is the project up to code? | No | Plans missing.
Has payment been made? | No | Cheque returned, NSF.
Как я могу отображать информацию в виде абзацев внутри документа Word? Что-то вроде этого.
Dear So-and-So,
The results of your questionnaire are as follows:
No - Is the project up to code?
Plans Missing.
No - Has payment been made?
Cheque returned, NSF.
Sincerely,
The Administration
Когда я использую Mail Merge, я получаю отдельный документ для каждого элемента анкеты. Я мог бы вставить в поле слияния <<NextRecord>>
и продублировать другие поля слияния, но, тем не менее, генерируется несколько документов, и если не будет нужного количества скопированных полей, будут сделаны пустые строки или пропущены данные.
Есть ли способ выполнить слияние по почте, вставив неизвестное количество элементов в один и тот же документ? Результатом может быть таблица или серия абзацев. Какой-то цикл слияния почты был бы потрясающим!