delphi word копирование и вставка странной таблицы
Очень редко обращаюсь за помощью, но сейчас даже не знаю где копать.
Есть таблица в WORD, которую нужно скопировать в другой WORD.
Ссылка на файл ниже https://dropmefiles.com/RmSzO
Таблица пустая, чтобы не выдавать секреты своей работы. Первая строка заполнена частично, но для проверки этого достаточно.
У меня программа для создания отчётов, которая выбирает данные из множества таблиц и сами таблицы копирует в файл отчёта (word), однако при копировании и вставке конкретно этой таблицы все ячейки сдвигаются влево.
Проблема в столбцах с 3 по 5-й, это я понимаю (если их удалить, то копирование и вставка смещения не вызывают), но таблица нужна вся.
word.documents.item(1).tables.item(1).range.copy;...copyformat......paste......pasteformat......pasteandformat(код/константа)...
Все эти методы я использовал, константы с сохранением исходного форматирования, смотрел код макросов VBA, чтобы перенести код в delphi и т.д. и т.п.
Вручную таблица копируется идеально, программно - смещение ячеек.
Как выйти из этой ситуации?
Есть вероятность, что проблема в разных версиях Office - на работе программа выгружает необходимую таблицу в последних версиях (изменить нельзя, разработчикам писали), а я работаю в 10-ке и все коллеги тоже (какая есть лицензия, такой и пользуемся).