![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.07.2012
Сообщений: 3
|
![]()
Здравствуйте! Я в написание макросов для office полный ноль, ибо этим не занимался совсем. Но сейчас появилась такая проблема: Есть форма (в ней содержятся поля для Ф.И.О., даты рождения, серии и номера паспорта и тд.) в формате документ wоrd и есть excel-евская таблица в которой содержатся эти данные. Нужно написать макрос (ну или что то такое
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,167
|
![]()
для чего нужно скрещивание Экселя с Вордом?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.07.2012
Сообщений: 3
|
![]() |
![]() |
![]() |
![]() |
#4 |
Регистрация: 28.08.2012
Сообщений: 5
|
![]()
Вам необъходимо поместитьв документ с формой закладки (Bookmarks) в те места, куда должны переносится данные из экселевской таблицы. затем сохранить документ как шаблон *.dot. На основе получившегося шаблона можно создавать документы с данными для каждой записи.
Вордовский документ нужно создать для всех подряд ф.и.о. или свозможностью выбора?
Есть вещи, которые яне могу объяснить, аесть вещи, которые я вполнемогу объяснить, но, почему-то, никто не понимает...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.08.2011
Сообщений: 11
|
![]()
Надо сделать слияние. В справке Word достаточно подробно об этом написано.
|
![]() |
![]() |
![]() |
#6 | ||
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]() Цитата:
Цитата:
Тогда слушай UMA 1. Из ексела открываешь шаблон ворда 2. В цикле по всему списку 4. Заполняешь по меткам 5. Сохранить как 6. Повторить Отдельные операции можно записать макрос и посмотреть Саму вставку я вынес в отдельную процедуру Код:
Код:
Код:
|
||
![]() |
![]() |
![]() |
#7 |
Регистрация: 08.07.2012
Сообщений: 3
|
![]()
Спасибо всем за помощь. Буду пробовать
![]() |
![]() |
![]() |
![]() |
#8 |
Регистрация: 28.08.2012
Сообщений: 5
|
![]()
alex77755, благодарю, я уже проделывала нечто подобное.
Есть вещи, которые яне могу объяснить, аесть вещи, которые я вполнемогу объяснить, но, почему-то, никто не понимает...
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 22.08.2012
Сообщений: 1
|
![]()
У меня примерно такая же задача, только вставка текста не по закладкам, а вместо другого текста. Требуется создать папку с именем из ячейки эксель, копировать туда вордовский файл, открыть его, найти в нем слова "nomer" и заменить их на число из ячейки эксель. сохранить изменения и закрыть документ. Для простоты, решил сначала заменить на число, заданное в самом макросе, но это пока тоже не удалось: выделяет текст, но не заменяет его.
Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
![]()
AAP, как минимум excel не ведает о константе wdReplaceAll - замените на 2
на неконкретные вопросы даю неконкретные ответы ...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Взаимодействие excel с БД | boomko55 | Помощь студентам | 7 | 16.05.2012 14:16 |
Взаимодействие с ячейками при экспорте в Excel | ZHDN | Общие вопросы Delphi | 0 | 28.07.2011 18:46 |
перенести документ Word (таблица) в MS Excel c сохранением форматирования или обеспечить всплывающие подсказки в Word | Serge_Bliznykov | Microsoft Office Word | 6 | 11.07.2011 11:02 |
Взаимодействие Excel с САПР (Autocad, SolidsWorks и др.) | Tidus | Microsoft Office Excel | 1 | 10.02.2010 00:57 |