Word VBA Макросы: копирование документа с учетом формата

Автор СВ, 03 февраля 2019, 13:53

СВ

Есть задача. Макросом открывается файл Word, копируется имеющаяся информация (могут быть и таблицы) и файл закрывается. Затем открывается новый документ Word и вставляется туда скопированная информация.

Проблема в том, что в новом файле при использовании метода Paste не учитывается формат, который был в исходном файле: междустрочный интервал, цвет заливки шапки таблиц и т.д.

Как можно скопировать в новый файл с учетом формата исходного документа?

Администратор

Ворд плохая программа тем, что она содержит много разных вещей, и тяжело предсказать и учесть все нюансы, которые могут произойти.
На 100% нельзя сохранить оформление при копировании из одного файла в другой (может быть и при копировании внутри одного файла).

Могу предложить только это, может быть это поможет:
Range.PasteAndFormat wdFormatOriginalFormatting


СВ

Огромно спасибо за ответ, все сработало как надо.