June 2022

S M T W T F S
   1234
567891011
12131415161718
19202122 232425
2627282930  

Style Credit

Expand Cut Tags

No cut tags

December 17th, 2006

oryx_and_crake: (Default)
Sunday, December 17th, 2006 02:32 am
Пятачку (это я)
это к вопросу о программировании с увлечением

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

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

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

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

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

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

Но и гадость же эта ваша заливная рыба, в смысле интерфейс у ворд бейсика жутко неудобный...
oryx_and_crake: (Default)
Sunday, December 17th, 2006 08:00 pm
Ура, заработало!
Спасибо всем за моральную и физическую поддержку.

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

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

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