|
v7: Получить текст области | ☑ | ||
---|---|---|---|---|
0
Sasha_H
22.02.12
✎
17:42
|
Здравствуйте. Есть Макет в области: R1C1 пишу текст "Абра кадабра"
Потом в коде хочу этот текст получить: Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("МояТаблица"); Сообщить(Таб.Область("R1C1").Текст); Результат пусто. Давно на 7.7 не практиковался. |
|||
1
Rie
22.02.12
✎
17:44
|
(0) А К1С1 - есть такая ячейка?
|
|||
2
Guk
22.02.12
✎
17:44
|
может попробовать область вывести сначала?...
|
|||
3
Sasha_H
22.02.12
✎
17:45
|
мне не надо ничего выводить.
Я хочу в переменную получить текст. |
|||
4
Sasha_H
22.02.12
✎
17:46
|
да и в 7.7 вывода нет. ТОлько Показать();
|
|||
6
Хряк
22.02.12
✎
17:47
|
"R1C1" - это не область
см. синтаксис как прально |
|||
7
Хряк
22.02.12
✎
17:48
|
или так
Таб.Область(ии,1,ии,1).Текст |
|||
8
Sasha_H
22.02.12
✎
17:52
|
Не проходит...
Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Моя"); Сообщить(Таб.Область("R1","C1").Текст); |
|||
9
Rie
22.02.12
✎
17:53
|
(5) Какой вежливый товарищ...
Так, для справок - код в (0) и должен выдать пустой текст. И ничего другого. |
|||
10
Rie
22.02.12
✎
17:54
|
(6) Есть и такой синтаксис Таб.Область("R1C1:R2C2")
(8) А вот это - совсем неправильно. |
|||
11
Sasha_H
22.02.12
✎
17:56
|
(1) не фиг под...опывать
Есть и так пробовал. Не проходит. Задача простая. чтобы вернуло значение текста указаной ячейки области. |
|||
12
Rie
22.02.12
✎
17:57
|
(11) Да нужен ты такой - подъ.пывать тебя...
Ответ (правильный) тебе уже дали. |
|||
13
Хряк
22.02.12
✎
17:57
|
Таб.Область(ии,1,ии,1).Текст
это Таб.Область(ряд,кол,ряд,кол).Текст или Таб.Область("R1C1:R2C2").Текст или СП отключили? |
|||
14
Sasha_H
22.02.12
✎
17:58
|
а зачем мне R2C2 если текст только в области R1C1
|
|||
15
Хряк
22.02.12
✎
17:59
|
абалдетььььь
|
|||
16
Sasha_H
22.02.12
✎
18:01
|
Ну не работает:
|
|||
17
Sasha_H
22.02.12
✎
18:01
|
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Моя"); Область = Таб.Область("R1C1:R2C2"); Сообщить(Область.Текст); |
|||
18
Rie
22.02.12
✎
18:02
|
(16) Код в (0) работает совершенно правильно. И выдаёт пустую строку - как и положено.
|
|||
19
GalaPopOff
22.02.12
✎
18:02
|
Таблица = СоздатьОбъект("Таблица");
Таблица.ИсходнаяТаблица("Таблица"); Таблица.Вывести(); Для сч=1 по 32 Цикл Фирма = СокрЛП(Таблица.Область(сч,4,сч,4).Текст); Регион = СокрЛП(Таблица.Область(сч,5,сч,5).Текст); КонецЦикла; |
|||
20
Sasha_H
22.02.12
✎
18:04
|
(19) Зачет! спс.
|
|||
21
Хряк
22.02.12
✎
18:04
|
Таб.Область(1,1,1,1).Текст
выдаст текст верхнего левого поля тренируйся размечать области в тетради в клеточку |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |