Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2009, 15:29   #1
John34
Пользователь
 
Регистрация: 18.05.2009
Сообщений: 13
По умолчанию Заполнение анкетных данных в word из excel

Возможно ли сделать след. вещь при помощи макросов:
Имеется - таблица данных в excel
Нужно - распределить данные по нескольким анкетам в word
Как сделать?
John34 вне форума Ответить с цитированием
Старый 21.05.2009, 15:31   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Возможно ли сделать след. вещь при помощи макросов:
Возможно.
Например, при помощи этой универсальной надстройки:
http://excelvba.ru/programmes/FillDocuments

Цитата:
Надстройка предназначена для формирования (подготовки) документов по шаблонам, с заполнением созданных файлов данными из текущей книги Excel.

В качестве шаблонов могут выступать следующие типы файлов:
  • документы Word (расширения DOC, DOCX, DOCM)
  • шаблоны Word (расширения DOT, DOTX, DOTM)
  • книги Excel (расширения XLS, XLSX, XLSM, XLSB)
  • шаблоны Excel (расширения XLT, XLTX, XLTM)
  • текстовые документы (расширения TXT, DAT, XML и т.д.)

В качестве исходных данных для заполнения, используется открытый в Excel файл (с таблицей, содержащей строку заголовка)


Количество шаблонов документов неограничено (хотя в программе предусмотрен вывод предупреждения, если количество используемых шаблонов превышает 50 - поскольку время формирования документов напрямую зависит от количества файлов)
Цитата:
Как сделать?
При помощи макросов.

Будут более конкретные вопросы (с примерами исходных и конечных файлов) - получите конкретные ответы.

Последний раз редактировалось EducatedFool; 09.04.2012 в 17:18.
EducatedFool вне форума Ответить с цитированием
Старый 21.05.2009, 16:02   #3
John34
Пользователь
 
Регистрация: 18.05.2009
Сообщений: 13
По умолчанию

В анкете (WORD):

ФАМИЛИЯ / Имя / Отчество / Дата рождения/

Те же данные находяться в таблице Excel

Как распределить данные из таблицы в анкетЫ
John34 вне форума Ответить с цитированием
Старый 21.05.2009, 17:47   #4
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

попробуй в Word РАССЫЛКИ - НАЧАТЬ СЛИЯНИЕ - ПИСЬМА
(это для 2007)
воспользуйся мастером и выбери Excel файл с данными.
Должно все получиться...
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 21.05.2009, 17:55   #5
John34
Пользователь
 
Регистрация: 18.05.2009
Сообщений: 13
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Возможно.


При помощи макросов.


Будут более конкретные вопросы (с примерами исходных и конечных файлов) - получите конкретные ответы.
Вот из этого можно, что-нибудь сделать?
Вложения
Тип файла: doc Анкета.doc (46.5 Кб, 58 просмотров)
Тип файла: zip Таблица.zip (4.2 Кб, 35 просмотров)
John34 вне форума Ответить с цитированием
Старый 22.05.2009, 00:14   #6
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Вот пример.
Но необходимо изменить файл Excel, так как ФИО необходимо разбить по буквам, то в таблице нужно произвести небольшие изменения (см. пример).
Удачи!
Правда все сделано без макросов...
Вложения
Тип файла: zip Таблица.zip (20.2 Кб, 82 просмотров)
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 22.05.2009, 09:01   #7
John34
Пользователь
 
Регистрация: 18.05.2009
Сообщений: 13
По умолчанию

Цитата:
Сообщение от mchip Посмотреть сообщение
Вот пример.
Но необходимо изменить файл Excel, так как ФИО необходимо разбить по буквам, то в таблице нужно произвести небольшие изменения (см. пример).
Удачи!
Правда все сделано без макросов...
Первую анкету заполнил, а как следующие заполнять?
John34 вне форума Ответить с цитированием
Старый 22.05.2009, 09:26   #8
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Не понял вопроса? Какую следующую? Я сделал пример в котором показал принципы. Если есть вопросы задавай подробнее!
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 09.04.2012, 16:31   #9
Aman88
 
Регистрация: 28.01.2011
Сообщений: 3
По умолчанию

Люди добрые где можно скачать файл под названием "MapWinGIS_TLB.pas" ??
Aman88 вне форума Ответить с цитированием
Старый 09.04.2012, 17:02   #10
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

У гугла не пробовали спросить?
https://mapwingis.svn.codeplex.com/s...WinGIS_TLB.pas
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический перенос данных с таблиц Excel в текст Word YSL Microsoft Office Word 52 27.06.2021 05:01
Запись в Excel данных таблицы Word Диагностик Microsoft Office Excel 7 02.04.2009 20:55
Перенос данных из Excel в Word Volch Microsoft Office Excel 6 19.10.2008 20:36
Перенос данных из MS Word в MS Excel ? Nickd5 Помощь студентам 2 28.06.2008 20:40