Поиск строк в табличном документе #453673


#0 by Лохматые Уши
Всем привет! Мне необходимо в табличном документе в цикле найти все ячейки с определенным текстом. Область = ТабДок.НайтиТекст("Текст") Находится только одна, первая ячейка в табдоке. Для каждого Область Из ТабДок.Области Цикл Область = ТабДок.НайтиТекст("Текст"); Область.Шрифт = ... КонецЦикла; Находит тоже только одну ячейку. Как отметить шрифтом все ячейки с нужным текстом?
#1 by IronDemon
Пока Область <> Неопределено Цикл
#2 by NcSteel
Синтаксис: НайтиТекст(<Строка>, <Начало>, <Где>, <Искать по строкам>, <Ячейка целиком>, <Искать вперед>, <Игнорировать регистр>) Параметры: <Строка> (обязательный) Тип: Строка. Искомый текст. <Начало> (необязательный) Тип: ОбластьЯчеекТабличногоДокумента. Область, после которой начинать поиск. Если параметр не указан, поиск будет выполнен с начала табличного документа. <Где> (необязательный) Тип: ОбластьЯчеекТабличногоДокумента. Область, в которой осуществляется поиск. Если параметр не указан, поиск будет выполнен по всем ячейкам табличного документа. <Искать по строкам> (необязательный) Тип: Булево. Определяет последовательность обхода ячеек при поиске. Истина - искать по текущей строке, затем переходить на следующую и т.д. в общем направлении поиска, Ложь - искать по текущей колонке, затем переходить на следующую и т.д. в общем направлении поиска. Значение по умолчанию: Истина <Ячейка целиком> (необязательный) Тип: Булево. Истина - искать только такие ячейки, в которых с искомым текстом совпадает весь текст ячейки, Ложь - искать часть текста ячейки. Значение по умолчанию: Ложь <Искать вперед> (необязательный) Тип: Булево. Определяет направление поиска: Истина - искать вперед; Ложь - искать назад. Значение по умолчанию: Истина <Игнорировать регистр> (необязательный) Тип: Булево. Истина - без учета регистра, Ложь - поиск с учетом регистра. Значение по умолчанию: Ложь Возвращаемое значение: Тип: ОбластьЯчеекТабличногоДокумента, РисунокТабличногоДокумента. Область, содержащая искомый текст. Если текст не найден, то возвращается значение Неопределено. Описание: Осуществляет поиск текста в ячейках табличного документа. Пример:
#3 by Лохматые Уши
Спасибо друзья!
#5 by Лохматые Уши
Вечный цикл. Так я и не решил проблему. Кто чем подскажет?
#6 by NcSteel
Тебя не смущает что у НайтиТекст есть еще параметры кроме первого?
#7 by Лохматые Уши
Нет, мне надо искать текст во всем табдоке без ограничений.
#8 by NcSteel
Ну так ищи . Так как ты не заполняешь параметры то ищется с начала.
#9 by Лохматые Уши
А, дошло, надо смещать области, спасибо, попробую!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С