Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как переместить текст из *.doc в *.xls фаил? 
:(
    Опции темы
Brass
Дата 4.8.2005, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 4.8.2005

Репутация: нет
Всего: нет



Добрый день! Я более-мение знаю VB, но тут меня озадачили такой проблемой: есть несколько doc-файлов, и все их надо собрать в один xls фаил, причём разные строки на разные листы. Логику я понимаю так: прога открывает doc, каждую строку запоминает как отдельную переменную а потом передаёт всё в xls. А вот как сделать, чтобы она размещала всё в разные ячейки, я не знаю. И ещё, надо чтобы когда появятся новые файлы, прога их ДОПИСАЛА в xls, а не заменила старые записи. Помогите пожалуйста! Заранее спасибо!
PM MAIL   Вверх
Brass
Дата 5.8.2005, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 4.8.2005

Репутация: нет
Всего: нет



Вопрос к модератору.
Простите, а куда перенесли эту тему? Висит значёк, что тема перемещена, а куда - не понял.
PM MAIL   Вверх
Кащей
Дата 5.8.2005, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 2.8.2005

Репутация: нет
Всего: нет



Цитата(Brass @ 4.8.2005, 12:31)
Логику я понимаю так: прога открывает doc, каждую строку запоминает как отдельную переменную а потом передаёт всё в xls.

Тогда уж кидай это все в массив и кидай в ячейки согласно инднксу массива. Ячейки в екселе такой же массив. Если на разных листах, тогда номер индекса массива с данными = номеру листа. Это как вариант
PM MAIL   Вверх
cardinal
Дата 5.8.2005, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



Цитата(Brass @ 5.8.2005, 10:19)
Простите, а куда перенесли эту тему? Висит значёк, что тема перемещена, а куда - не понял.

Посмотри на самом верху страницы.
Форум программистов-> и т.д....


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
aksyos
Дата 5.8.2005, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 3.6.2005
Где: Москва

Репутация: нет
Всего: нет



Берем документ Word, после каждого значения, которое нужно занести в отдельную ячейку, ставим какой нибудь знак (типа \), там где нужно перейти на новую строку еще какой нибудь другой знак. Сохранить как текстовой файл (лучше UTF8). Теперь открываем в exel этот файл, отвечаем на нес-ко глупых вопросов, получаем таблицу. А вот как из исходной таблицы автоматически получить остальные листы - VB, или как душе угодно.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.6120 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.