Здравствуйте.
Опишу проблему упрощённо. Файлы прилагаются.
Есть книга Excel, из которой в шаблон Word нужно скопировать содержимое ячейки.
В шаблоне создана закладка "Закладка" и три поля со ссылкой. на эту закладку.
Закладка: []
Копия закладки 1 - { Закладка1}
Копия закладки 2 - { Закладка1}
Копия закладки3 - { Закладка1}
При открытии шаблона заполнении закладки вручную содержимое закладки отображается в трёх полях.
Если же заполнять шаблон макросом из книги Excel, то текст в закладку заносится, но сама закладка удаляется.
Соответственно в полях { Закладка1} сообщается об ошибке.
Знаю, что если вместо полей сделать закладки 1, 2, 3..., то можно строку
.Bookmarks(Закладка_№).Range = Range("B1")
запустить в цикле и получить такой же результат. Но вариант с полями был-бы логичнее - можно вставлять поля со ссылкой в шаблон, а в программу не лезть.
Странно, что закладка удаляется при записи в неё при помощи макроса.