Добро пожаловать в мир разработки приложений для автоматизации Word с несколькими версиями.
Если серьезно, вы попадете в горы этих типов проблем. Я знаю, что разные версии слова обрабатывают вставку разрывов страниц в разных местах по-разному. У меня было множество проблем с разработкой надстройки, которая интеллектуально объединяла документы из нескольких слов в один обычный (не основной) документ.
Лучше всего тестировать как черт и создавать процедуры исключения для обработки определенных версий Word, когда вы получаете подобные аномалии. Надеюсь, вы не столкнетесь со многими, но я могу сказать, что их очень много.
В этом конкретном случае выбранный абзац, скорее всего, находится в таблице, и вы сворачиваетесь в конец КОН, затем пытаетесь вставить что-то, что портит маркер конца ячейки для ячейки, в которой вы находитесь. в. Различные версии слова обрабатывают это по-разному. В одном случае (я точно забыл, какой именно), если вы сделаете это в ОЧЕНЬ ПОСЛЕДНЕЙ КЛЕТКЕ в таблице, вы повредите документ при его сохранении, но вы не узнаете об этом, пока не попытаетесь открыть документ заново. 1007 *
Часто вы можете обойти эту конкретную проблему, обнаружив, что вы находитесь в таблице, и, если это так, свернуть до конца, а затем создать резервную копию одного символа (если это возможно, ячейка может быть пустой) и ТО, вставив вашу страницу сломаться.