![]() |
![]() |
![]() |
|
v8: Как получить значение из макета? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
02.09.11
✎
11:34
|
Имееться внешний отчёт, в нём создал табличный макет в ячейках определённый текст (значения) тупо забиты, как из модуля его по координадам получать? например Макеты.Макет.Значения(1.1)
|
|||
1
ZanderZ
02.09.11
✎
11:37
|
ПолучитьОбласть()
|
|||
2
zak555
02.09.11
✎
11:37
|
ВО = Создать(Путь);
Макет = ВО.ПолучитьМакет(ИмяМакета); |
|||
3
Shur1cIT
02.09.11
✎
11:40
|
(2) а значение из макета по координатам?
|
|||
4
Shur1cIT
02.09.11
✎
11:40
|
(2) всё понял!
|
|||
5
zak555
02.09.11
✎
11:40
|
Область = Макет.Область("R1C1:R2C2") ;
|
|||
6
zak555
02.09.11
✎
11:41
|
ЧтоТам = Область.Текст;
|
|||
7
Shur1cIT
02.09.11
✎
11:43
|
Спасибо!
|
|||
8
zak555
02.09.11
✎
11:43
|
(7) сработало ?
|
|||
9
Mort
02.09.11
✎
11:45
|
Кстати, Область("R2C2") <> Область(2,2)
|
|||
10
zak555
02.09.11
✎
11:46
|
> Область(2,2)
это что ? |
|||
11
Mort
02.09.11
✎
11:47
|
(10) Вариант синтаксиса метода ТД Область()
|
|||
12
zak555
02.09.11
✎
11:48
|
(11) не нашёл
|
|||
13
ZanderZ
02.09.11
✎
11:48
|
(12)
Вариант синтаксиса: По адресу Синтаксис: Область(<НомерПервойСтроки>, <НомерПервойКолонки>, <НомерПоследнейСтроки>, <НомерПоследнейКолонки>) |
|||
14
Mort
02.09.11
✎
11:48
|
ТабличныйДокумент (SpreadsheetDocument)
Область (Area) Вариант синтаксиса: По имени Синтаксис: Область(<ИмяОбласти>) Параметры: Вариант синтаксиса: По адресу Синтаксис: Область(<НомерПервойСтроки>, <НомерПервойКолонки>, <НомерПоследнейСтроки>, <НомерПоследнейКолонки>) |
|||
15
zak555
02.09.11
✎
11:49
|
ааа
я не дочитал СП =) |
|||
16
zak555
02.09.11
✎
11:50
|
(9) почему тогда ?
|
|||
17
Mort
02.09.11
✎
11:56
|
(16) ХЗ, может недокументированная фича (я нигде в справках не нашел - может хреново искал).
Проявляется при попытке получить область которая объединена с другими. Например, в ТД в ячейках (2x2) значения: 1 1 1 1 Если их объединить, то будет одна ячейка с текстом 1. Область("R2C2").текст в таком случае выдаст "" Область(2,2).Текст выдаст 1 |
|||
18
Mort
02.09.11
✎
11:59
|
Т.е. чтобы узнать какое значение находится в таких-то координатах лучше использовать вариант по адресу (2,2) , а если, например, считать сумму чисел в выделенной области то нужно использовать вариант по имени ("R2C2").
|
|||
19
Shur1cIT
02.09.11
✎
12:02
|
Да всё уже получилось всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |