Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

работа с таблицами Word   Найти похожие ветки 

 
Daria   (2006-02-16 09:32) [0]

Всем привет! У меня есть таблица в word, в которой некоторые строки последнего стобца объединены. Как определить какие строки столба объединены и соответственно разбить их?


 
umbra ©   (2006-02-16 10:17) [1]

можно, например, взять столбец, в котором точно нет объединенных ячеек и сравнивать высоту каждой ячейки в нем с высотой соответствующей ячейки в нужном столбце. Если они не одинаковы, значит найдена объединенная ячейка.


 
Daria   (2006-02-16 10:22) [2]

дело в том, что высота ячеек везде разная. и таблица на несколько сотен записей. :(


 
umbra ©   (2006-02-16 10:23) [3]

в одной и той же строке у ячеек разная высота? тогда мы поьзуемся разными вордами.


 
Daria   (2006-02-16 10:32) [4]

ааа! в строке!! а как потом определить не сколько строк split? И еще, в некоторых столбцах слова написаны с новой строки каждое слово, поэтому когда я перекидываю таблицу в ексель, то такие столбы переносятся по каждом слову в отдельный столбец.


 
umbra ©   (2006-02-16 11:33) [5]


> а как потом определить не сколько строк split?

если попытаться разбить ячейку не на то число ячеек, то возникнет исключение, в обработчике которого можно увеличить на единицу число строк и попытаться снова.
Точнее, ячейку можно разбивать на количество ячеек, кратное количеству ячеек, из которых данная ячейка образовалась :) Т.е. если сначала объединили три ячейки в одну, то потом эту ячеку можно разбить только на 3, 6, 9 и т.д. ячеек.


> слова написаны с новой строки каждое слово

строки в ворде разделяются, по-моему, символом CR (код символа 13). надо в этой строке найти все такие символы и заменить их на что-нибудь, например, на пробелы.



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
2-1139663837
Glex
2006-02-11 16:17
2006.03.05
Как поймать мышиное сообщение и передать его контролу?


1-1138741786
Alik7107
2006-02-01 00:09
2006.03.05
Индексы и степени в компонентах VCL


2-1139827479
ЧихПых )) ЫЫ
2006-02-13 13:44
2006.03.05
Максимальное значение из ADOQuery


1-1138713607
AMPR
2006-01-31 16:20
2006.03.05
DLL, динамический выхов процедур с переменных числом параметров.


3-1136799988
alexsis
2006-01-09 12:46
2006.03.05
Что такое BLOB ?