|
Поле табличного документа - вставитьОбласть с параметрами ? | ☑ | ||
---|---|---|---|---|
0
vechiy
19.07.16
✎
13:00
|
Коллеги, никак не соображу, как в поле табличного документа после ВставитьОбласть обратиться по имени к вновь появившимся строкам (каждая область эт строка) и присвоить им значения?
Имена новых ячеек присваиваются по порядку, типа R36C3, и при попытке обратиться к ним появляется ошибка - не найдено Вопрос в том, как откопировать нужную строку N раз и потом обратиться к каждой нужной ячейке строки по именам ? |
|||
1
Nuobu
19.07.16
✎
13:01
|
ТабДок.Область("R36C3").Текст = "фыждвлаофыждвлаофыждвлао";
|
|||
2
vechiy
19.07.16
✎
13:49
|
(1)
нет, говорю ж, по имени не находит нужную область как задать имена для вновь скопированных областей, или как к ним ещё можно обратица? |
|||
3
hhhh
19.07.16
✎
13:52
|
(2) по тексту ищите. вбейте текст туда "фыждвлаофыждвлаофыждвлао". Потом запускаете Найти по этому тексту. Ну там практически как в ворде поиск.
|
|||
4
vechiy
19.07.16
✎
14:09
|
(3) не прокатывает
|
|||
5
hhhh
19.07.16
✎
14:12
|
(4) значит руки сильно кривые. У всех работает.
|
|||
6
hhhh
19.07.16
✎
14:14
|
(4) а зачем такая дикость понадобилась? задайте там параметр как обычно. и заполняйти перед Вставить()
|
|||
7
vechiy
19.07.16
✎
15:38
|
(6) я задаю параметр, однако строки, скопированные с этой строки(области), уже не имеют параметра и обратится к ним не выходит
|
|||
8
Nuobu
19.07.16
✎
15:56
|
(2) Голова, не по имени, а по "координатам".
|
|||
9
vechiy
19.07.16
✎
17:00
|
(8) Ну не из координат разве формируется имя по умолчанию?
|
|||
10
Nuobu
19.07.16
✎
17:03
|
(9) Из координат, только они идут не "R36C3", а так: "R1C1:R2C2". Пробовал второй вариант?
|
|||
11
Nuobu
19.07.16
✎
17:04
|
(10) + (9) Из координат, только они идут не только "R36C3", а можно и так.
|
|||
12
vechiy
19.07.16
✎
17:09
|
(10) какой это второй вариант? мне нужно к конкретной ячейке обращаться а не к диапазону
|
|||
13
Nuobu
19.07.16
✎
17:11
|
(12) Второй вариант это "R36C3:R36C3"
|
|||
14
vechiy
19.07.16
✎
17:21
|
(13) не, так тож не находит
|
|||
15
Nuobu
19.07.16
✎
17:22
|
(14) Покажи весь код.
|
|||
16
vechiy
19.07.16
✎
17:58
|
в цикле:
манкета.ВставитьОбласть(манкета.Область("р2номер1"),манкета.Область("R36C3"),ТипСмещенияТабличногоДокумента.ПоВертикали); далее по кнопке манкета.Области["п2_6"].значение="3"; манкета.Области["р2номер1"].значение="4"; манкета.Области["кR36C3"].значение="5"; манкета.Области["R38C3"].текст="6"; на последней строчке ломается |
|||
17
kittystark
19.07.16
✎
21:23
|
обращайся по индексам Область(стр1, кол1, стр2, кол2)
причем последние 2 параметра можешь опустить |
|||
18
hhhh
19.07.16
✎
21:54
|
почему R38 ??
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |