Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
New_s
2 / 2 / 0
Регистрация: 03.01.2017
Сообщений: 4
1

Word макрос для копирования документа с учетом формата

03.02.2019, 14:02. Просмотров 1238. Ответов 4
Метки нет (Все метки)

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

Вопросик, как можно скопировать в новый файл с учетом формата исходного документа. Так сказать применить условное форматирование. Пробовал макрорекодером попробовать условное форматирование, что-то не получилось. Точнее не записался макрос для условного форматирования.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2019, 14:02
Ответы с готовыми решениями:

Написать макрос для работы в копии документа и защиты оригинала от копирования
Здравствуйте, форумчане! Подскажите решение... Есть книга-таблица в эксель для работы с...

Сделать макрос в Word, вводишь строку и макрос произвольно меняет шрифт, цвет и размер для каждого слова из этого активного вордовского документа.
Началось VBA - лекций нет, только практика. Препод категоричеки отказывается что-нить объяснять,...

Макрос для автозаполнения документа word
Добрый день! Столкнулся с проблемой на работе, хочется оптимизировать документ но не совсем...

Как написать макрос для документа Word - 2007 с нужными параметрами дат
Специалисты, HELP! В текстовый документ (бланк страхового полиса) нужно сделать кнопку в...

4
Казанский
14914 / 6315 / 1721
Регистрация: 24.09.2011
Сообщений: 9,977
03.02.2019, 15:04 2
Лучший ответ Сообщение было отмечено New_s как решение

Решение

New_s, макрорекордер записывает
Visual Basic
1
  Selection.PasteAndFormat (wdPasteDefault)
1
New_s
2 / 2 / 0
Регистрация: 03.01.2017
Сообщений: 4
03.02.2019, 16:07  [ТС] 3
Казанский, спасибо за ответ.
Помогло, только на wdPasteDefault ругался. В справочнике нашел wdFormatOriginalFormatting, все как надо делает.
2
Sasha_Smirnov
5497 / 1324 / 145
Регистрация: 08.02.2009
Сообщений: 4,044
Записей в блоге: 29
03.02.2019, 22:00 4
Цитата Сообщение от New_s Посмотреть сообщение
В справочнике нашел…
Это подвиг! Лет 10 не видел, чтобы на первом месяце форумления кто-то сам бы лез в справочник.
0
Sasha_Smirnov
5497 / 1324 / 145
Регистрация: 08.02.2009
Сообщений: 4,044
Записей в блоге: 29
04.02.2019, 10:35 5
Ну хоть даже и на двадцать пятом!.. Обычно это на пенсии прёт.

Скажем так: от сессии до пенсии живут студенты весело! Ну то есть учиться не желают.
0
04.02.2019, 10:35
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2019, 10:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Макрос Word Создание нового документа
Помогите написать макрос Создание нового документа и предоставление его пользователю для...

Макрос. Приведение документа WORD к нужному виду
Всем доброго времени суток. Есть некий документ WORD написанный абы как. Необходимо макросом...

Написать макрос в word. Посимвольное прохождение документа
Написать макрос: прохождение документа посимвольно и определять если символ 14 шрифта то после него...

Макрос, извлекающий реквизиты из документа в Word и вставляющий их в Excel
Здравствуйте, помогите написать макрос, который будет извлекать реквизиты компаний из присланных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.