Это связано с тем, как Word предназначен для работы.
Заголовки и нижние колонтитулы являются свойствами уровня раздела - они связаны с разрывами разделов.По умолчанию документ Word имеет один разрыв раздела, и верхние и нижние колонтитулы по умолчанию принадлежат этому.
Когда файл вставляется в существующий документ, это делается без этого последнего раздела по умолчаниюперерыв (который связан с последним знаком абзаца).Входящий контент приобретает свойства раздела целевого раздела.Это отсекает верхние и нижние колонтитулы.
Что может сделать , так это вставить разрыв раздела в конце вставляемого документа перед его вставкой, убедившись, что верхние и нижние колонтитулы определеныдля этого раздела.Этот дополнительный разрыв раздела будет импортирован в существующий документ с сохранением верхних и нижних колонтитулов.
Если существующие заголовки и нижние колонтитулы в целевом документе должны быть сохранены, все становится гораздо сложнее.В этом случае требуется дополнительный разрыв раздела в целевом документе, чтобы «удерживать» эти верхние и нижние колонтитулы.В зависимости от порядка вставки элементов могут потребоваться дополнительные разрывы разделов, чтобы гарантировать, что содержимое верхних и нижних колонтитулов не зависит друг от друга (по умолчанию они связаны , так что каждый последующий раздел «наследуется»"из предыдущего).
Альтернатива для кода Office JS состоит в том, чтобы взять информацию верхнего и нижнего колонтитула и записать ее в целевой документ отдельно, используя JS API.