|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2010, 19:35 | #1 |
Пользователь
Регистрация: 10.03.2010
Сообщений: 19
|
Из Wordа запустить Exel, скопировать таблицу
Здравствуйте!
Посмотрел похожие темы, не разобрался ( Поэтому создаю отдельную. Подскажите, пожалуйста, код для макроса Wordа, который позволит (в порядке выполнения): 1. из Wordа (при выполнении макроса) запустить документ Exel, с определенным именем, в определенной папке 2. скопировать в Exel таблицу(ы) 3. создать новый документ Word 4. вставить в Word, скопированную таблицу(ы) из Exel. Спасибо! |
23.03.2010, 20:24 | #2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Код макроса подскажет запись макроса!
Сервис → Макрос → Начать запись (до 2007) либо Вид → Макросы → Запись макроса... Но тут (мне) пока неясно, как, в ходе записи, выделять таблицы. Код:
Всё же я произвёл, пока вручную, те 4 действия, что вы хотите автоматизировать. И возник встречный вопрос: что это даёт?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 24.03.2010 в 12:00. |
24.03.2010, 01:15 | #3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Диапазон таблицы известен? Тогда даже открывать ничего не нужно:
Добавляем в место курсора таблицу из файла Excel "Книга1", лежащего в одной папке с документом, в котором выполняется макрос. Таблица находится на листе "Лист1" и имеет адрес: R1C1:R20C14: Код:
Лучше день потерять — потом за пять минут долететь!©
|
25.03.2010, 00:25 | #4 |
Пользователь
Регистрация: 10.03.2010
Сообщений: 19
|
Здравствуйте!
Sasha_Smirnov, я, наверное, не очень четко сформулировал мысль: есть exel документ, в котором таблицы (либо всего одна, либо все идут одна над другой - сверху вниз). Эту самую таблицу(ы) и нужно, запустив макрос в ворде скопировать в сам ворд. Т.е. открыть документ exel, создать новый документ ворд, скопировать таблицу(ы) в exel и вставить в word. viter.alex, дипазон (если я правильно понял, размер "от" "до") - не известен. Каждый раз разный. |
25.03.2010, 00:42 | #5 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
То, что диапазон каждый раз разный это и ежу понятно. Но ведь как-то ты собираешься его копировать, а значит адрес, лист и книга будут известны
Лучше день потерять — потом за пять минут долететь!©
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скопировать таблицу из файла PDF в Word | Олег* | Microsoft Office Word | 3 | 17.01.2010 13:02 |
Явление Wordа. Часть 2 | Busine2009 | Microsoft Office Word | 2 | 26.05.2009 21:44 |
Как скопировать или быстро просмотреть таблицу с LookUp? | Rain9 | Общие вопросы C/C++ | 3 | 28.10.2008 12:33 |
как вставить таблицу Exel | doncova1 | БД в Delphi | 1 | 19.11.2006 16:07 |