2006-12-17

oryx_and_crake: (Default)
2006-12-17 02:32 am

спасите помогите

Пятачку (это я)
это к вопросу о программировании с увлечением

Задача стоит следующим образом: взять таблицу текста из ворда и превратить ее в файлы (содержимое первой ячейки каждого ряда становится именем файла, остальное идет в текст). То есть надо это дело автоматизировать. Я хотела сделать следующим образом:
1. экспортировать таблицу из ворда в текст при помощи вордовского макроса
2. получившийся текстовый файл разобрать на куски при помощи программы на С++.

Вторая часть у меня сделана, а вот с первой возникла загвоздка. Мне надо как-то отделить ряды таблицы один от другого. Подлый Ворд послушно присобачивает какой хочешь символ к тексту каждой ячейки, кроме последней в ряду! А ведь в тексте каждой ячейки могут быть и переходы на новую строку. То есть у меня нет способа понять, то ли этот переход на новую строку означает и переход на новый ряд, то ли это просто внутри ячейки начался новый абзац. Спасите, помогите, я уже с ума схожу. (Может быть, можно как-то подкрутить вордовский макрос, который у меня таблицу выкидывает в текст?)
oryx_and_crake: (Default)
2006-12-17 02:32 am

спасите помогите

Пятачку (это я)
это к вопросу о программировании с увлечением

Задача стоит следующим образом: взять таблицу текста из ворда и превратить ее в файлы (содержимое первой ячейки каждого ряда становится именем файла, остальное идет в текст). То есть надо это дело автоматизировать. Я хотела сделать следующим образом:
1. экспортировать таблицу из ворда в текст при помощи вордовского макроса
2. получившийся текстовый файл разобрать на куски при помощи программы на С++.

Вторая часть у меня сделана, а вот с первой возникла загвоздка. Мне надо как-то отделить ряды таблицы один от другого. Подлый Ворд послушно присобачивает какой хочешь символ к тексту каждой ячейки, кроме последней в ряду! А ведь в тексте каждой ячейки могут быть и переходы на новую строку. То есть у меня нет способа понять, то ли этот переход на новую строку означает и переход на новый ряд, то ли это просто внутри ячейки начался новый абзац. Спасите, помогите, я уже с ума схожу. (Может быть, можно как-то подкрутить вордовский макрос, который у меня таблицу выкидывает в текст?)
oryx_and_crake: (Default)
2006-12-17 08:00 pm
Entry tags:

(no subject)

Ура, заработало!
Спасибо всем за моральную и физическую поддержку.

кому интересно - текст макроса под катом

тут много программизьма )

Но и гадость же эта ваша заливная рыба, в смысле интерфейс у ворд бейсика жутко неудобный...
oryx_and_crake: (Default)
2006-12-17 08:00 pm
Entry tags:

(no subject)

Ура, заработало!
Спасибо всем за моральную и физическую поддержку.

кому интересно - текст макроса под катом

тут много программизьма )

Но и гадость же эта ваша заливная рыба, в смысле интерфейс у ворд бейсика жутко неудобный...