![]() |
![]() |
![]() |
|
v7: Yoksel Объединение | ☑ | ||
---|---|---|---|---|
0
1Сергей
05.08.14
✎
15:26
|
Продолжаю тему йокселя.
Как можно получить информацию о том, какая ячейка объединена с какой? У области табличного документа есть чудесное свойство "Объединение", но оно не дает ответа на вопрос. |
|||
1
Ёпрст
гуру
05.08.14
✎
15:34
|
разве что бегать по соседним в поисках этого признака
|
|||
2
1Сергей
05.08.14
✎
15:35
|
(1) могут подряд идти объединенные области
|
|||
3
Ёпрст
гуру
05.08.14
✎
16:43
|
А нафига тебе это всё ?..
|
|||
4
1Сергей
05.08.14
✎
19:52
|
Делаю загрузку документов из ексель. структура файла непостоянна. распечатанный док сканируют и распознают файнридером. затем скармливают моей обработине
Вот, хотелось как-то более менее автоматически определить где начинаются и где заканчиваются строки табличной части. Ну, и столбцы определить |
|||
5
Ёпрст
гуру
06.08.14
✎
09:17
|
ну, тогда пофик на объединение, значение в них всегда в "левой" ячейке.
Считываешь только значимые не пустые колонки и привет |
|||
6
1Сергей
06.08.14
✎
14:45
|
(5) так и сделал.
Что-то тяжело у меня идёт ознакомление с йокселем. Никак не могу получить активную ячейку. Если выделено более одной ячейки, то подходит свойство ВыделенныеОбласти. Но если выделена одна ячейка, то там пусто :( Как её получить? |
|||
7
Ёпрст
гуру
06.08.14
✎
14:47
|
(6) на вот примерчик
http://infostart.ru/public/202853/ |
|||
8
Ёпрст
гуру
06.08.14
✎
14:47
|
там определяется и строки выделенные и ячейка одна..
|
|||
9
Ёпрст
гуру
06.08.14
✎
14:48
|
вообще, почти всё есть в демке Ужаста.. на сайте проекта йокселя
|
|||
10
1Сергей
06.08.14
✎
14:50
|
(9) дык, там и смотрю. тю-тю
|
|||
11
Ёпрст
гуру
06.08.14
✎
14:52
|
ПолучитьАктивнуюЯчейку смотри
|
|||
12
1Сергей
06.08.14
✎
15:03
|
(11) Поле агрегатного объекта не обнаружено
|
|||
13
Ёпрст
гуру
06.08.14
✎
15:03
|
а ты к чему этот метод применяешь ?
|
|||
14
1Сергей
06.08.14
✎
15:04
|
(13) к элементу управления
|
|||
15
Ёпрст
гуру
06.08.14
✎
15:05
|
ну и ?
вот так например, работает Перем НомерСтроки; .... Элемент.ПолучитьАктивнуюЯчейку(НомерСтроки,); Сообщить(НомерСтроки); |
|||
16
1Сергей
06.08.14
✎
15:08
|
(15)
НомерСтроки = 0; НомерКолонки = 0; гЭлементУправления.ПолучитьАктивнуюЯчейку(НомерСтроки, НомерКолонки); гЭлементУправления.ПолучитьАктивнуюЯчейку(НомерСтроки, НомерКолонки); {D:\БАЗЫ77\BUH\ЗАГРУЗКА ТОВАРНОЙ НАКЛАДНОЙ.ERT(1232)}: Поле агрегатного объекта не обнаружено (ПолучитьАктивнуюЯчейку) |
|||
17
1Сергей
06.08.14
✎
15:12
|
версия 1.1.2
|
|||
18
Ёпрст
гуру
06.08.14
✎
15:14
|
1.1.27 у меня
|
|||
19
1Сергей
06.08.14
✎
15:16
|
(18) вижу, на сайте что крайняя 27-ая.
Но на глагне по ссылке СКАЧАТЬ качается 1.1.2 :( Сейчас попробую на новой |
|||
20
1Сергей
06.08.14
✎
15:23
|
Работает. Спасибо, Ёпрст!
|
|||
21
Ёпрст
гуру
06.08.14
✎
15:28
|
||||
22
Ёпрст
гуру
06.08.14
✎
15:28
|
чорт, не обновился :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |