Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вставить страницы из Exel файла в Word документ / 25 сообщений из 35, страница 1 из 2
21.08.2011, 21:47
    #37405312
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Возможно такая тема уже обсуждалась, но я не нашел.
Подскажите, как решить такую задачу.
Есть документ Word и есть документ Exel. В документе Word есть условные метки, скажем MY_LABEL, которые должны последовательно заменятся страницами из Exel файла, т. е. первая метка - первая страница из Exel файла, вторая метка - вторая станица и т.д. Exel файл содержит несколько вкладок, на каждой несколько страниц. Вставка должна происходить последовательно страница за страницей - закончились страницы в первой вкладке, начинаем вставлять из второй.
Я не программист, скорее любитель, поэтому буду очень благодарен за детальное объяснение и код.
В приложение пример документа Exel из которого надо вставлять страницы.
...
Рейтинг: 0 / 0
21.08.2011, 22:16
    #37405332
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
осталось понять, что подразумевается под страницей и вкладкой эксель-файла
...
Рейтинг: 0 / 0
22.08.2011, 10:28
    #37405647
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

Извините, это я криво написал, имеется ввиду не страницы и не вкладки, а листы книги exel. Таким образом получается одна метка MY_LABEL в документе word должна замещаться одним листом из документа exel последовательно.
...
Рейтинг: 0 / 0
22.08.2011, 10:46
    #37405693
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
rus_sun,

А вставлять надо как объекты "лист экселя" или копипастом?
...
Рейтинг: 0 / 0
22.08.2011, 11:38
    #37405793
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

Наверное все-равно, как вставлять, лишь бы форматирование не нарушалось, после вставки проводится еще нумерация страниц, а дальше документ word отправляется на печать.
...
Рейтинг: 0 / 0
22.08.2011, 12:16
    #37405886
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
rus_sun,

большая разница.
выкладывайте-ка пример вордового шаблона и что должно получиться.

При копипасте форматирование почти наверняка нарушится, его нужно будет доводить вручную. При вставке как оле-объекта - возникнут проблемы с печатью.
...
Рейтинг: 0 / 0
23.08.2011, 09:29
    #37407193
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

Спасибо огромное, что помогаете мне с моей проблемой. Если это заработает, это будет огромное облегчение в моей работе, а то я кучу времени трачу на то, чтобы распечатать проект документации правильно. Сейчас подготовлю шаблон документа Word и конечного результата. Это займет немного времени.
...
Рейтинг: 0 / 0
23.08.2011, 12:59
    #37407723
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
вот пример документа word с метками, exel файла с таблицами и итогового файла word.
...
Рейтинг: 0 / 0
23.08.2011, 13:14
    #37407767
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
rus_sunЕсть документ Word и есть документ Exel. В документе Word есть условные метки, скажем MY_LABEL, которые должны последовательно заменятся страницами из Exel файла, т. е. первая метка - первая страница из Exel файла, вторая метка - вторая станица и т.д. Exel файл содержит несколько вкладок, на каждой несколько страниц. Вставка должна происходить последовательно страница за страницей - закончились страницы в первой вкладке, начинаем вставлять из второй.


как минимум в екселе все информационные строки должны быть независимы
никакого ОБЪЕДИНЕНИЯ в ячейках

недопустимо
...
Рейтинг: 0 / 0
23.08.2011, 13:16
    #37407772
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
ПЕНСИОНЕРКА,

вернее ваша строка 2 на самом деле это 2-е строки с независимым выравниванием
...
Рейтинг: 0 / 0
23.08.2011, 13:24
    #37407793
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
ПЕНСИОНЕРКА,

Если невозможно вставить листы Exel в документ Word без потери форматирования. Может можно программно сделать так, чтобы печатался документ Word до метки MY_LABEL? а потом один лист из Exel и дальше опять Word до метки и т.д.
...
Рейтинг: 0 / 0
23.08.2011, 13:58
    #37407854
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
rus_sun,

а если надо пол-листа ворда, затем 2 с третью екселя , затем опять ворд
вы же не знаете реальных длин екселевских вставок

реально -это отчет с фиксированными ворд -заголовками и подписями, что трудно реализовать в екселе(некое подобие позволяют надписи при несложном форматировании)
...
Рейтинг: 0 / 0
23.08.2011, 14:44
    #37407943
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
rus_sun,

если сохранить каждый лист по-отдельности макросом в формате НТМ, а в ворде задать точки вставки-линковки с последующим удалением связей --то получается нечто типа примера в приложении
...
Рейтинг: 0 / 0
23.08.2011, 20:20
    #37408695
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
ПЕНСИОНЕРКА,

спасибо, за помощь. Видимо, если другой возможности нет, придется мне и дальше все делать руками. Жаль, надеялся, можно это как-то автоматизировать.
...
Рейтинг: 0 / 0
23.08.2011, 20:33
    #37408705
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

еще надеюсь, что Вы подскажите мне какое-нибудь решение. Может можно выводить поочередно файлы на печать, сначала Word до метки, потом лист Exel, потом снова Word, пропустив все пустые листы после метки (эти пустые листы можно в принципе сразу убрать, они просто резервировали в документе word место для таблиц exel) до следующей метки, потом снова лист exel и т.д.
...
Рейтинг: 0 / 0
23.08.2011, 21:33
    #37408762
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
ПЕНСИОНЕРКА с возвращением, рад тебя видеть, скучал.

ПЕНСИОНЕРКАкак минимум в екселе все информационные строки должны быть независимы
никакого ОБЪЕДИНЕНИЯ в ячейках

да ладно. Вот щас скопипастил таблицу автора из экселя в ворд - все красиво вставилось вместе с объединением.

Автору вопрос - там достаточно копипасты или после этого идет какая-нибудь ручная доводка?

rus_sunМожет можно выводить поочередно файлы на печать, сначала Word до метки, потом лист Exel, потом снова Word

Можно, если это разные страницы. На одной странице - не выйдет.
Но давайте сначала разберемся с первым вопросом.
...
Рейтинг: 0 / 0
24.08.2011, 16:53
    #37410170
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro
да ладно. Вот щас скопипастил таблицу автора из экселя в ворд - все красиво вставилось вместе с объединением.


Можно, если это разные страницы. На одной странице - не выйдет.
Но давайте сначала разберемся с первым вопросом.

попробуйте стр 7_3
...
Рейтинг: 0 / 0
24.08.2011, 16:55
    #37410173
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
rus_sunПЕНСИОНЕРКА,

спасибо, за помощь. Видимо, если другой возможности нет, придется мне и дальше все делать руками. Жаль, надеялся, можно это как-то автоматизировать.

запустить макрос в екселе, а затем открыть документ в ворд для визуального контроля и сохранения с разрывом связей --невеликая работа
...
Рейтинг: 0 / 0
24.08.2011, 20:56
    #37410536
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

Отвечаю на первый вопрос - Достаточно ли копипаста? Думаю нет, если при этом нарушится форматирование, ведь таблицы exel объемные и должны печататься как альбомный лист. Думаю Word их просто обрежет. Может я не прав. Основная проблема для меня это печать, мне приходится распечатывать сначала документ word оставляя места для exel таблиц, потом печатать exel документ, а потом в ручную перебирать страницы и раскладывать все в нужном порядке. Вот это проблему я и хотел бы решить - а как мне все-равно.
Ответ на второй вопрос - да, это отдельные страницы. Я сейчас так и печатаю - exel таблицы начинаются с нового листа.
...
Рейтинг: 0 / 0
24.08.2011, 21:02
    #37410544
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
rus_sunОтвечаю на первый вопрос - Достаточно ли копипаста? Думаю нет, если при этом нарушится форматирование, ведь таблицы exel объемные и должны печататься как альбомный лист. Думаю Word их просто обрежет. Может я не прав. Основная проблема для меня это печать, мне приходится распечатывать сначала документ word оставляя места для exel таблиц, потом печатать exel документ, а потом в ручную перебирать страницы и раскладывать все в нужном порядке. Вот это проблему я и хотел бы решить - а как мне все-равно.

Не, надо не думать, а попробовать. При этом никто ведь не мешает заранее в ворде сделать нужные листы альбомной ориентации

rus_sunОтвет на второй вопрос - да, это отдельные страницы. Я сейчас так и печатаю - exel таблицы начинаются с нового листа. Ну тогда можно написать макрос, который печатает выборочно по очереди нужные страницы из обоих документов.
...
Рейтинг: 0 / 0
25.08.2011, 20:48
    #37412481
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

Попробовал, да копипаст меня устроит (спасибо, за подсказку про альбомную ориентацию страницы). Буду очень благодарен за код макроса.
...
Рейтинг: 0 / 0
25.08.2011, 20:54
    #37412485
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Знания отсутствуют, нужен готовый?
или достаточно будет подсказок?
...
Рейтинг: 0 / 0
26.08.2011, 10:01
    #37412880
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

Да, лучше готовый, если не сложно, знания почти нулевые.
...
Рейтинг: 0 / 0
26.08.2011, 10:04
    #37412885
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Тогда жду конечный вариант вордового шаблона
...
Рейтинг: 0 / 0
26.08.2011, 13:48
    #37413529
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вставить страницы из Exel файла в Word документ
Shocker.Pro,

Вот кусок документа Word с тремя метками MY_LABEL, которые должны последовательно замещаться таблицами из документа Exel.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вставить страницы из Exel файла в Word документ / 25 сообщений из 35, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]