|
Табличный документ. Замена текста ячейки не всегда срабатывает. Почему? |
☑ |
0
Галахад
гуру
06.03.23
✎
12:07
|
Простой код.
Макет.НайтиТекст(Текст).Текст = ТекстЗамена;
На одном макете работает прекрасно, на другом не работает.
С чего бы это?
|
|
1
Fish
гуру
06.03.23
✎
12:12
|
Видимо, текст не находит.
|
|
2
Галахад
гуру
06.03.23
✎
12:16
|
(1) Находит. И после кода:
Макет.НайтиТекст(Текст).Текст = ТекстЗамена;
тоже находит. Что странно, т.к. если найдено, то текст по идее меняется. Ан нет.
|
|
3
Галахад
гуру
06.03.23
✎
12:22
|
Разобрался. Ложная тревога.
Оказывается таких текстов в макете несколько. Не сразу понял...
|
|
4
KJlag
06.03.23
✎
12:24
|
(2) не чекал, но конфиг говорит так:
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
Текст (Text)
....
Примечание:
1. Свойство доступно для записи, если ячейка не содержит значения (свойство СодержитЗначение равно Ложь).
2. Применимо только для прямоугольных областей.
первое примечание
|
|