|
Поиск данных в таблицах ворд |
☑ |
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ет в милосердии тем, кто ниже его? Петр Трубецкой