Имя: Пароль:
1C
1С v8
Поиск данных в таблицах ворд
0 sem4cnt
 
29.01.13
01:30
Доброй ночи!

Может кто нибудь сталкивался: можно ли программно из 1С через подключение по ОЛЕ к ворду осуществлять поиск текста в таблице - имеется ввиду, то что находится в коллекции Tables?

Т.е. не перебирать каждую ячейку вот так:

Для Каждого Таблица из Документ.Tables Цикл
                   ТекстЯчейки=СокрЛП(Таблица.Cell(Стр, Стб).Range().Text);
КонецЦикла;

А что то типа Tables.НайтиТекстВТаблице("НужныйТекст")
Есть такое?
1 zladenuw
 
29.01.13
01:32
Файл = Соединение.LoadComponentFromURL(sUrl, "_blank", 0, MassivParametrov);
     

   Масс = Новый Массив();
   
   Пдф = Ложь;    
   Если Найти(ИмяФайла,"F1")>0 Тогда
       Попытка        
           ТекущийЛист = Файл.sheets.getByIndex(0);
           ReplaceDescriptor     = ТекущийЛист.createReplaceDescriptor();
           ReplaceDescriptor.SearchString = "code";
           ReplaceDescriptor.ReplaceString = СокрЛП(пЗаявка.Номер);
           ТекущийЛист.replaceAll(ReplaceDescriptor);
2 sem4cnt
 
29.01.13
01:33
(1) Что это?
3 sem4cnt
 
29.01.13
01:38
(1) И как это отвечает (или хотя бы касается) на мой вопрос?
4 zladenuw
 
29.01.13
01:46
чтение файла по КОМ ОпенОФис. нахождение и замены нужного текста в файле
5 zladenuw
 
29.01.13
01:48
6 sem4cnt
 
29.01.13
01:51
(4) Это не то что мне нужно.

Мне нужно быстро спозиционироваться в ячейке, с определенным текстом. Дальше идет другая обработка. Заменять ничего не надо.

Сейчас позиционируюсь перебором. Думал есть поиск данных в таблицах.

Нужен поиск именно по текущей таблице, которая у меня содержиться в переменной ТекущаяТаблица. Поиск по всему тексту не нужен! Я знаю как его сделать.
7 Web00001
 
29.01.13
01:51
(1)а что такое соединение? И как опенофис связан с вордом?
8 sem4cnt
 
29.01.13
01:53
(7) Я тоже не понимаю...
9 sem4cnt
 
29.01.13
02:13
Господа как сделать поиск в пределах таблицы?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой