|  | 
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Возможно такая тема уже обсуждалась, но я не нашел. Подскажите, как решить такую задачу. Есть документ Word и есть документ Exel. В документе Word есть условные метки, скажем MY_LABEL, которые должны последовательно заменятся страницами из Exel файла, т. е. первая метка - первая страница из Exel файла, вторая метка - вторая станица и т.д. Exel файл содержит несколько вкладок, на каждой несколько страниц. Вставка должна происходить последовательно страница за страницей - закончились страницы в первой вкладке, начинаем вставлять из второй. Я не программист, скорее любитель, поэтому буду очень благодарен за детальное объяснение и код. В приложение пример документа Exel из которого надо вставлять страницы. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 21.08.2011, 21:47 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ осталось понять, что подразумевается под страницей и вкладкой эксель-файла ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 21.08.2011, 22:16 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Извините, это я криво написал, имеется ввиду не страницы и не вкладки, а листы книги exel. Таким образом получается одна метка MY_LABEL в документе word должна замещаться одним листом из документа exel последовательно. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.08.2011, 10:28 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sun, А вставлять надо как объекты "лист экселя" или копипастом? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.08.2011, 10:46 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Наверное все-равно, как вставлять, лишь бы форматирование не нарушалось, после вставки проводится еще нумерация страниц, а дальше документ word отправляется на печать. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.08.2011, 11:38 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sun, большая разница. выкладывайте-ка пример вордового шаблона и что должно получиться. При копипасте форматирование почти наверняка нарушится, его нужно будет доводить вручную. При вставке как оле-объекта - возникнут проблемы с печатью. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.08.2011, 12:16 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Спасибо огромное, что помогаете мне с моей проблемой. Если это заработает, это будет огромное облегчение в моей работе, а то я кучу времени трачу на то, чтобы распечатать проект документации правильно. Сейчас подготовлю шаблон документа Word и конечного результата. Это займет немного времени. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 09:29 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ вот пример документа word с метками, exel файла с таблицами и итогового файла word. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 12:59 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sunЕсть документ Word и есть документ Exel. В документе Word есть условные метки, скажем MY_LABEL, которые должны последовательно заменятся страницами из Exel файла, т. е. первая метка - первая страница из Exel файла, вторая метка - вторая станица и т.д. Exel файл содержит несколько вкладок, на каждой несколько страниц. Вставка должна происходить последовательно страница за страницей - закончились страницы в первой вкладке, начинаем вставлять из второй. как минимум в екселе все информационные строки должны быть независимы никакого ОБЪЕДИНЕНИЯ в ячейках недопустимо ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 13:14 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ ПЕНСИОНЕРКА, вернее ваша строка 2 на самом деле это 2-е строки с независимым выравниванием ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 13:16 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ ПЕНСИОНЕРКА, Если невозможно вставить листы Exel в документ Word без потери форматирования. Может можно программно сделать так, чтобы печатался документ Word до метки MY_LABEL? а потом один лист из Exel и дальше опять Word до метки и т.д. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 13:24 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sun, а если надо пол-листа ворда, затем 2 с третью екселя , затем опять ворд вы же не знаете реальных длин екселевских вставок реально -это отчет с фиксированными ворд -заголовками и подписями, что трудно реализовать в екселе(некое подобие позволяют надписи при несложном форматировании) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 13:58 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sun, если сохранить каждый лист по-отдельности макросом в формате НТМ, а в ворде задать точки вставки-линковки с последующим удалением связей --то получается нечто типа примера в приложении ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 14:44 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ ПЕНСИОНЕРКА, спасибо, за помощь. Видимо, если другой возможности нет, придется мне и дальше все делать руками. Жаль, надеялся, можно это как-то автоматизировать. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 20:20 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, еще надеюсь, что Вы подскажите мне какое-нибудь решение. Может можно выводить поочередно файлы на печать, сначала Word до метки, потом лист Exel, потом снова Word, пропустив все пустые листы после метки (эти пустые листы можно в принципе сразу убрать, они просто резервировали в документе word место для таблиц exel) до следующей метки, потом снова лист exel и т.д. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 20:33 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ ПЕНСИОНЕРКА с возвращением, рад тебя видеть, скучал. ПЕНСИОНЕРКАкак минимум в екселе все информационные строки должны быть независимы никакого ОБЪЕДИНЕНИЯ в ячейках да ладно. Вот щас скопипастил таблицу автора из экселя в ворд - все красиво вставилось вместе с объединением. Автору вопрос - там достаточно копипасты или после этого идет какая-нибудь ручная доводка? rus_sunМожет можно выводить поочередно файлы на печать, сначала Word до метки, потом лист Exel, потом снова Word Можно, если это разные страницы. На одной странице - не выйдет. Но давайте сначала разберемся с первым вопросом. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 23.08.2011, 21:33 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro да ладно. Вот щас скопипастил таблицу автора из экселя в ворд - все красиво вставилось вместе с объединением. Можно, если это разные страницы. На одной странице - не выйдет. Но давайте сначала разберемся с первым вопросом. попробуйте стр 7_3 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 24.08.2011, 16:53 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sunПЕНСИОНЕРКА, спасибо, за помощь. Видимо, если другой возможности нет, придется мне и дальше все делать руками. Жаль, надеялся, можно это как-то автоматизировать. запустить макрос в екселе, а затем открыть документ в ворд для визуального контроля и сохранения с разрывом связей --невеликая работа ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 24.08.2011, 16:55 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Отвечаю на первый вопрос - Достаточно ли копипаста? Думаю нет, если при этом нарушится форматирование, ведь таблицы exel объемные и должны печататься как альбомный лист. Думаю Word их просто обрежет. Может я не прав. Основная проблема для меня это печать, мне приходится распечатывать сначала документ word оставляя места для exel таблиц, потом печатать exel документ, а потом в ручную перебирать страницы и раскладывать все в нужном порядке. Вот это проблему я и хотел бы решить - а как мне все-равно. Ответ на второй вопрос - да, это отдельные страницы. Я сейчас так и печатаю - exel таблицы начинаются с нового листа. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 24.08.2011, 20:56 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sunОтвечаю на первый вопрос - Достаточно ли копипаста? Думаю нет, если при этом нарушится форматирование, ведь таблицы exel объемные и должны печататься как альбомный лист. Думаю Word их просто обрежет. Может я не прав. Основная проблема для меня это печать, мне приходится распечатывать сначала документ word оставляя места для exel таблиц, потом печатать exel документ, а потом в ручную перебирать страницы и раскладывать все в нужном порядке. Вот это проблему я и хотел бы решить - а как мне все-равно. Не, надо не думать, а попробовать. При этом никто ведь не мешает заранее в ворде сделать нужные листы альбомной ориентации rus_sunОтвет на второй вопрос - да, это отдельные страницы. Я сейчас так и печатаю - exel таблицы начинаются с нового листа. Ну тогда можно написать макрос, который печатает выборочно по очереди нужные страницы из обоих документов. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 24.08.2011, 21:02 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Попробовал, да копипаст меня устроит (спасибо, за подсказку про альбомную ориентацию страницы). Буду очень благодарен за код макроса. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.08.2011, 20:48 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Знания отсутствуют, нужен готовый? или достаточно будет подсказок? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 25.08.2011, 20:54 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Да, лучше готовый, если не сложно, знания почти нулевые. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 26.08.2011, 10:01 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Тогда жду конечный вариант вордового шаблона ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 26.08.2011, 10:04 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Вот кусок документа Word с тремя метками MY_LABEL, которые должны последовательно замещаться таблицами из документа Exel. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 26.08.2011, 13:48 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Заранее безкрайне благодарен и жду с нетерпением. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 26.08.2011, 13:50 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, Заранее безкрайне благодарен и жду с нетерпением. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 26.08.2011, 13:51 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ rus_sun, сорри сделаю через пару дней, занят сильно ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 27.08.2011, 23:22 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ну вот так как-то. макрос работает на стороне экселя необходимо зайти в References и поставить галочку Microsoft Word... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 29.08.2011, 21:57 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Shocker.Pro, огромное спасибо, сегодня же вечером его опробую. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 30.08.2011, 14:20 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ Добрый день. У меня появилась задачка. Сделал для заказчика выгрузку данных из БД в Excel. Получился отчетик. Все бы хорошо, но заказчик просит сделать ориентацию на отчёте Ландшафтную и Что бы по ширине входил на лист. Я решил макрос сделать в Excel, что бы вообще понять какие строки дописывать в мой макрос. (Мой макрос запускается на стороннем приложении. Макрос создает документ типа Excel, рисует в нем табличку и заполняет её. И опять же все бы хорошо, но макрос изначально не был моим, предоставили как пример на котором я могу поработать и разобраться. А сам добрый человек в отпуск ушел.) Excel мне создал такой макрос Sub Макрос1() With ActiveSheet.PageSetup ... .Orientation = xlLandscape ... End With ActiveWindow.SelectedSheets.PrintPreview End Sub Собственно в свой макрос вставляю строку: (oExcel.ActiveSheet.PageSetup.Orientation = xlLandscape) Sub ExportInExcel() Dim oExcel As Object Dim oCurs As Object Dim oDoc As Object Dim nDoc As Integer Set oCurs = Mask.Cursor nDoc = oCurs.count If oCurs.Count = 0 then MsgBox "С текущими критериями поиска найдено 0 записей",0,"Ошибка" Exit Sub End If If oCurs.First And nDoc < 32001 Then Set oExcel = CreateObject ("Excel.Application") Application.StartWait oExcel.Workbooks.Add oExcel.ActiveSheet.PageSetup.Orientation = xlLandscape --------- вот эта строчка. oExcel.Cells.Select oExcel.Selection.NumberFormat = "@" ... End Sub Но при отработке дает ошибку: Error on line: 88 - Нельзя установить свойство Orientation класса PageSetup И ничерта толкового найти не могу. Помогите пожалуйста разобраться. И дайте ссылки плиз, что бы почитать. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 09.08.2014, 20:09 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ alekseich.n, автор Код: vbnet 1. --------- вот эта строчка. установите ссылку в референсах на excel или замените xlLandscape на число, которое подсмотрите в excel ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 09.08.2014, 20:30 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ ПЕНСИОНЕРКА, Большое спасибо за совет. А как в Excel посмотреть это число? Когда я в экселе сделал макрос. Он мне показал только = xlLandscape. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.08.2014, 12:43 |  | ||
| 
Как вставить страницы из Exel файла в Word документ | |||
|---|---|---|---|
| #18+ 1) нажать F2 - найти поиском 2) написать в Immediate Window (Ctrl+G) Код: plaintext ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.08.2014, 12:53 |  | ||
|  | 

| start [/forum/topic.php?all=1&fid=60&tid=2156243]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 12ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 36ms | 
| get topic data: | 11ms | 
| get forum data: | 3ms | 
| get page messages: | 59ms | 
| get tp. blocked users: | 1ms | 
| others: | 228ms | 
| total: | 365ms | 

| 0 / 0 | 
