|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Есть книга екселя с исходными данными. В каждой строке уникальные значения, для каждой строки есть столбцы с инфой. Например, Договор Фирма Адрес 23 АА ГГГ 32 ББ ДДД В ворде есть скопированные подряд шаблоны письма, количество которых равно количеству записей в ексель. Мы заключили с вами /Фирма/, /Адрес/ договор номер /Договор/. Как автоматически можно перенести данные из екселя в ворд? Подскажите хотя бы в сторону чего смотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2010, 17:17 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Слияние. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2010, 18:02 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
LeoNton, Лучше сделать не один файл Ворда с кучей ссылок, а примерно так: - в книге Экзеля с данными пишем небольшой макрос, который текущую строку таблицы скидывает в некий "Буфер" (скажем, первую строку другого листа) - берем шаблон одного письма и привязываем поля к ячейкам буферного листа исходной книги, созраняем как шаблон Ворд - дописываем в макрос Экзеля после скидывания на буферный лист - открывать шаблое Ворда: при этом поля не только заполнятся нужными данными, но и будет моздан новый Вордовский документ, который можно сохранить отдельно Как-то так... Если сложно - могу выложить пример реализации. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2010, 18:09 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTM, если не тяжело, то выложи) Ни разу в жизни макросы не писал. А здесь копировать-вставлять на всю ночь) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2010, 18:20 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2010, 18:47 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
F,спасибо) Уже полчаса читаю слияние ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2010, 19:02 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Вот примерно так. Поля в Word прсто скопированы как связи с ячейками Excel (Копировать--Спец.вставка-Связь в виде Неформатированный текст). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2010, 22:40 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTM, спасибо)) Хотя в 2007 офисе почему-то автоматически строчку на лист буфер не переносит ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2010, 10:13 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Вдруг кому пригодится ... Сделал программу для заполнения документов данными из таблицы Excel (из Excel в Word) -------------------- Надстройка предназначена для формирования (подготовки) документов по шаблонам, с заполнением созданных файлов данными из текущей книги Excel. В качестве шаблонов могут выступать следующие типы файлов: - документы Word (расширения DOC, DOCX, DOCM) - шаблоны Word (расширения DOT, DOTX, DOTM) - книги Excel (расширения XLS, XLSX, XLSM, XLSB) - шаблоны Excel (расширения XLT, XLTX, XLTM) - текстовые документы (расширения TXT, DAT, XML и т.д.) В качестве исходных данных для заполнения, используется открытый в Excel файл (с таблицей, содержащей строку заголовка) Количество шаблонов документов не ограничено -------------------------------- В каких случаях вам может пригодиться эта надстройка: - если у вас в таблице Excel хранится список контрагентов (с их реквизитами), и вы хотите нажатием одной кнопки формировать договоры, акты или коммерческие предложения для каждого из них - если в вашей таблице Excel хранятся паспортные данные сотрудников, и вам необходимо быстро сформировать по шаблону приказы или прочие документы в формате Word, заполнив созданные документы данными сотрудников - подготовить письма, уведомления, грамоты в формате PDF или Word, заполнив созданные файлы информацией с листа Excel - и т.д. и т.п. - надстройку можно применять для создания любых документов на основе данных из Excel -------------------------------- Скачать надстройку можно здесь: http://excelvba.ru/programmes/FillDocuments ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2012, 10:46 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTMВот примерно так. Поля в Word прсто скопированы как связи с ячейками Excel (Копировать--Спец.вставка-Связь в виде Неформатированный текст). Подскажите, пожалуйста, можно ли переделать код, чтобы на выходе файл имел наименование, соответствующее ячейкам, например "Отчет B2".doc. Возможно ли сделать, чтобы он сразу сохранялся (с открытием или без) в формате pdf штатными средставми MS Office 2010 или с помощью PDFCreator. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 00:10 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Например, замените код формирования документа на нижеприведенный: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Или Вы вообще не знаете, как работать с VBA, и вам надо "всё и сразу готовое"? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 01:14 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
ev8383Возможно ли сделать, чтобы он сразу сохранялся (с открытием или без) в формате pdf штатными средставми MS Office 2010 или с помощью PDFCreator. Спасибо!Например, используя PDF-принтер, можно сделать так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 03:14 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTMНапример, замените код формирования документа на нижеприведенный: + Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Или Вы вообще не знаете, как работать с VBA, и вам надо "всё и сразу готовое"? Большое спасибо за подробный и оперативный ответ. В Word сохраняется преркасно. Подскажите, пожалуйста, какое значение задать в cPathD, чтобы на выходе было, например, "Дата_Договор_Номер". Еще как сделать штатными средствами pdf, пытался заменить строку, но получившийся pdf не открывается (возникает ошибка format error: not PDF or corrupted) Код: vbnet 1. 2.
Спасибо!! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 11:56 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTMev8383Возможно ли сделать, чтобы он сразу сохранялся (с открытием или без) в формате pdf штатными средставми MS Office 2010 или с помощью PDFCreator. Спасибо!Например, используя PDF-принтер, можно сделать так: + Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Спасибо за код. Печать идет, но файл не открывается "format error: not PDF or corrupted", хотя по размеру вполе пдофский (порядка 500 кб) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 11:58 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
ev8383Спасибо за код. Печать идет, но файл не открывается "format error: not PDF or corrupted", хотя по размеру вполе пдофский (порядка 500 кб)Если вы использовали PDFCreator от SourceForge, то там выходной формат по умолчанию - нестандартный, и чтается, например, их же PDFReader'ом SumatraPDF http://www.pdfreaders.org/ ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 16:07 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Если нужно результат получить в pdf - то в 2007/10 экселе можно обойтись без Ворда и виртуального принтера (если конечно можно в Экселе создать нужный дизайн документа) - просто сохраните страницу в этом формате. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 16:25 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Hugo121Если нужно результат получить в pdf - то в 2007/10 экселе можно обойтись без Ворда и виртуального принтера (если конечно можно в Экселе создать нужный дизайн документа) - просто сохраните страницу в этом формате.AndreTMВыделенная строка - это запись результата как обычного Word-файла. Соответственно, если MSO2010 поддерживает сохранение в формате PDF - просто укажите соответствующий формат ... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 18:36 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTMev8383Спасибо за код. Печать идет, но файл не открывается "format error: not PDF or corrupted", хотя по размеру вполе пдофский (порядка 500 кб)Если вы использовали PDFCreator от SourceForge, то там выходной формат по умолчанию - нестандартный, и чтается, например, их же PDFReader'ом SumatraPDF http://www.pdfreaders.org/ Спасибо за ответ. Можно ли в первый код добавить еще шаг, который будет открытый word документ сохранять в pdf, что-то на подобии этого Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 18:36 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTMHugo121Если нужно результат получить в pdf - то в 2007/10 экселе можно обойтись без Ворда и виртуального принтера (если конечно можно в Экселе создать нужный дизайн документа) - просто сохраните страницу в этом формате.AndreTMВыделенная строка - это запись результата как обычного Word-файла. Соответственно, если MSO2010 поддерживает сохранение в формате PDF - просто укажите соответствующий формат ... Это все понятно, но цель такова, чтобы данные выгружались из Excel в Word по заданному шаблону, который в свою очередь печатался или сохранялся в pdf автоматически, без дополнительных действий со стороны пользователя. В excel дизайн воспроизвести мне не удается. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 18:42 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Странный вы человек... Так я же сразу спрашивал - вот и ответили бы "сделайте всё за меня, а я буду безмерно благодарен". А то, что вам выше приведен весь необходимый код - вы не заметили? Кто вам запрещает И сохранить файл как word-документ с нужным именем, И тут же сохранить его же в PDF? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 19:16 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTMСтранный вы человек... Так я же сразу спрашивал - вот и ответили бы "сделайте всё за меня, а я буду безмерно благодарен". А то, что вам выше приведен весь необходимый код - вы не заметили? Кто вам запрещает И сохранить файл как word-документ с нужным именем, И тут же сохранить его же в PDF? я пытался, но , видимо, знаний и навыков недостаточно, если Вы сможете сделать или подсказать, где почитать -посмотреть, то действительно буду очень признателен. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2012, 19:34 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreTM, сделал все по принципу и подобию... но почему-то при обновлении связей до и после связанного фрагмента вставляется перенос строки. не подскажете, почему??? форматирование уже какое-только не пробовал... бесполезно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2012, 23:21 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
AndreSAMформатирование уже какое-только не пробовал... бесполезно. 9630015 Насчет "неформатированного текста". Впрочем, за 2007/2010 - не отвечаю... а посмотреть сейчас просто негде. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2012, 00:27 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
ev8383AndreTMНапример, замените код формирования документа на нижеприведенный: ++ Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Или Вы вообще не знаете, как работать с VBA, и вам надо "всё и сразу готовое"? Большое спасибо за подробный и оперативный ответ. В Word сохраняется преркасно. Подскажите, пожалуйста, какое значение задать в cPathD, чтобы на выходе было, например, "Дата_Договор_Номер". Еще как сделать штатными средствами pdf, пытался заменить строку, но получившийся pdf не открывается (возникает ошибка format error: not PDF or corrupted) + Код: vbnet 1. 2.
Спасибо!! все получилось, чтобы сохранить штатными средствами в pdf достаточно было добавить ссылку на библиотеку Windows Word 14 Object Library. AndreTM еще раз спасибо за код ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2012, 18:02 |
|
Подстановка данных из excel в word
|
|||
---|---|---|---|
#18+
Собратья, помогите. Задача банальная - есть файл с данными на ООО. Нужно заполнить договор в WORD. Использую Office2010. Копирую в Excel ячейку и вставку "связать и объединить форматирование". Данные переносятся и обновляются. НО!!! после обновления каждая такая вставка делается с новой строки. Т.е. должно быть ООО "Торговое предприятие", именуемое в дальнейшем «ЗАКАЗЧИК», в лице Иванова И.И., действующего... а получается перевод строки ООО "Торговое предприятие" , именуемое в дальнейшем «ЗАКАЗЧИК», в лице Иванова И.И. , действующего... EXCEL ООО "Торговое предприятие" Иванова И.И. Формат ячеек пробовал общий и текстовый. Пробовал вставку связь "связать и сохранить исходное форматирование" и "связать и объединить форматирование" НЕ ПОМОГАЕТ. Каждую вставку делает отдельной строкой, а нужно чтобы внутри текста. HELP ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 10:50 |
|
|
start [/forum/topic.php?fid=61&msg=37790023&tid=2174632]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 446ms |
0 / 0 |