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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2009, 17:25   #1
vv66
Пользователь
 
Регистрация: 29.08.2009
Сообщений: 22
Печаль Импорт данных из Word в Excel макросом

Господа программисты!
Помогите решить задачу (своих мозгов нехватает).
Надо написать макрос в Excel с помощью которого можно было бы импортировать всю информацию с документа Word (расширение rtf) в Excel (Word при этом закрыт, файл был создан DOS рограммой). В ручном режиме каждая строка из Word вставляется в одну ячейку в Excel, это меня полностью устраивает. А вот в макросах я слаб.
Помогите, Христа ради!!!



------------------ добавлено модератором - вдруг кому пригодится --------------------------
Цитата:
Сделал программу для заполнения документов данными из таблицы 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
С уважением, Владимир.

Последний раз редактировалось EducatedFool; 28.03.2012 в 10:59.
vv66 вне форума Ответить с цитированием
Старый 30.08.2009, 01:28   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Образец документа Ворд и образец листа Excel куда ,и что вставить
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 30.08.2009, 11:34   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Смотрите вложение
Вложения
Тип файла: rar Экспорт из Ворд.rar (13.3 Кб, 419 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 30.08.2009, 16:03   #4
vv66
Пользователь
 
Регистрация: 29.08.2009
Сообщений: 22
Радость

Спасибо, что откликнулись, но не работает.
Даю образец текста, вставлять его нужно в любую начальную ячейку excel листа.
Каждую строку из Word достаточно вставить в одну ячейку в Excel.
Заранее благодарен за любую помощь.
Вложения
Тип файла: doc Пример.doc (16.3 Кб, 122 просмотров)
С уважением, Владимир.

Последний раз редактировалось vv66; 30.08.2009 в 16:20.
vv66 вне форума Ответить с цитированием
Старый 30.08.2009, 17:33   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

необходимо добавить ссылку на библиотеку Ворд.
Посмотрите,так должно заполнять ячейки
Вложения
Тип файла: rar Добавте ссылку на библиотеку Ворд.rar (162.5 Кб, 273 просмотров)
Тип файла: rar в.rar (184.2 Кб, 213 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 30.08.2009, 18:22   #6
550953
Пользователь
 
Регистрация: 30.08.2009
Сообщений: 36
По умолчанию

Я 3 мес. назад перекидывал таблици в ексель в ручную из ворда, даты которые были в ворде, например "01.01" в екселе стали "01.01.1990" обидно, убил много времени и данных попортил на страниц 80-100.

Спасибо вам, за то что есть такой форум.
550953 вне форума Ответить с цитированием
Старый 30.08.2009, 19:20   #7
vv66
Пользователь
 
Регистрация: 29.08.2009
Сообщений: 22
Печаль

Что-то у меня не получается.
Библиотеки будь-то бы подключены, но Фрагмент1 и Фрагмент2.

И ещё, в ручном режиме получается Фрагмент3.
В таком виде я уже могу с помощью формул все фрагменты строки отсортировать строго по столбцам, как было в ворде. В вашем варианте в.exe этого сделать я уже не смогу. Извените, может я много хочу из-за незнания.
Изображения
Тип файла: jpg Фрагмент1.jpg (48.2 Кб, 253 просмотров)
Тип файла: jpg Фрагмент2.jpg (40.5 Кб, 182 просмотров)
Тип файла: jpg Фрагмент3.jpg (58.6 Кб, 161 просмотров)
С уважением, Владимир.
vv66 вне форума Ответить с цитированием
Старый 30.08.2009, 19:44   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Поставте чётко задачу,строка из ворда должна забиваться в одну ячейку,или ,както заполнять таблицу,загоузите пример,уже заполненого листа,хотя-бы,несколько строк.я вижу на что ругается клмпилятор.Стучите по возможности в Асю,так быстрее будет
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 30.08.2009, 20:03   #9
vv66
Пользователь
 
Регистрация: 29.08.2009
Сообщений: 22
По умолчанию

Вот пример и результат переноса информации (1 и 2).
На счет Аськи - не приходилось пользоваться, придется срочно осваивать.
Вложения
Тип файла: rar 1.rar (4.2 Кб, 201 просмотров)
С уважением, Владимир.
vv66 вне форума Ответить с цитированием
Старый 15.09.2009, 22:00   #10
MikSon
Новичок
Джуниор
 
Регистрация: 15.09.2009
Сообщений: 1
По умолчанию

А такой вопрос можно сделать так идет строка и если увидит там символ ну допусти ":" дальше заполнял уже следующий столбец. а переходил на след строку не из Enter-а а из за другово занка допустим "."?
Если есть выход сообщите буду благодарен =)
MikSon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт данных в Excel mMAg Microsoft Office Excel 2 20.08.2009 17:50
Перенос данных из Excel в Word Volch Microsoft Office Excel 6 19.10.2008 20:36
Перенос данных из MS Word в MS Excel ? Nickd5 Помощь студентам 2 28.06.2008 20:40