Вам не нужно записывать одни и те же данные в разные поля формы; все, что вам нужно сделать, это настроить документ для использования перекрестных ссылок на внутреннюю закладку первого поля формы (в данном случае 'initialen_achternaam'). Таким образом, вам нужно будет записать каждый элемент данных только один раз. Когда вы закончите запись в поля формы, все, что вам нужно, это одна строка кода:
ActiveDocument.Fields.Update
Что касается изменения вывода в зависимости от того, что вы пишете в поле формы 'initialen_achternaam', например, вы использовать поле IF в документе, закодированном по линиям:
{IF{REF initialen_achternaam}= "Yes" "Text for Yes", "Text for No"}
Примечание: Созданы все пары фигурных скобок (то есть '{}') для приведенного выше примера в самом документе, через Ctrl-F9 (Cmd-F9 на Ma c или, если вы используете ноутбук, вам может понадобиться Ctrl-Fn-F9); Вы не можете просто напечатать их или скопировать и вставить их из этого сообщения. Пространства, представленные в полевой конструкции, являются обязательными.