|
Word Объединенные ячейки
| ☑ |
0
fierylions
14.03.13
✎
07:58
|
Добрый день коллеги.
Очередной день, очередные задачи и соответственно очередные вопросы.
Стоит задача:
С документов формата .doc, .docx нужно считывать данные как с excel. Загнать например в тз и дальше уже с этими данными работать.
Вроде бы все получалось до того момента пока не дошел до объединенных ячеек в таблице ворда тупо обращение к такой ячейке выдает ошибку. Но у меня почему то даже строку получить не может где присутствует объединенная ячейка.
Может есть у кого то опыт как обойти эту проблему?
Или объединить ячейки или как можно прочитать все токи эту строку. Таблицы всегда разные.
Желательно конкретные решения.
Забирание спасибо.
|
|
1
butterbean
14.03.13
✎
08:03
|
покажи как обращаешься к строкам таблицы
|
|
2
fierylions
14.03.13
✎
08:27
|
Вот пример:
Документ.Application.ActiveDocument.Tables(1).Rows(0)
Документ - это Актив документ ком объекта.
Tables - это таблица в документе ворд (в нашем случаи взяли первую).
Rows - это строки нашей таблицы (по индексу берем первую).
Второй пример:
Документ.Application.ActiveDocument.Tables(1).Rows(0).Cells(1).Range.Text
тут берем текст с ячейки.
Cells - это ячейка (в нашем случаи берем значение с первой ячейки первой строки (инд0)первой таблицы).
|
|
3
YHVVH
14.03.13
✎
08:49
|
а так?
Документ.Application.ActiveDocument.Tables(1).Cell(1, 1)
|
|
4
fierylions
14.03.13
✎
09:09
|
(3) Попробовал значение ячейки дает сейчас посмотрю с количеством ячеек если получится будит супер.
О результатах напишу.
Спасибо.
|
|
5
fierylions
14.03.13
✎
11:40
|
Получилось узнать число ячеек в строке когда она объединенная "Попыткой" каждая ошибка +1Ячейка.
Еще раз спасибо YHVVH.
|
|
6
YHVVH
14.03.13
✎
11:42
|
(5) яндексу спасибо
|
|