Произошла исключительная ситуация (Microsoft Excel): Невозможно получить свойство Match
☑
0
nodrama
21.03.22
✎
12:23
Доброго времени суток. Куда то потерялась функция поиска в эксель)
Код банальный
Попытка
Эксель = Новый COMОбъект("Excel.Application");
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
Книга = Эксель.WorkBooks.Open(ЭтотОбъект.ПутьКФайлу);
Лист = Книга.WorkSheets(1);
ВсегоКолонок = Лист.Cells(1,1).SpecialCells(11).Column;
ВсегоСтрок = Лист.Cells(1,1).SpecialCells(11).Row;
НомерСтрокиИтога = Эксель.WorksheetFunction.Match("Итого по реестру:",Эксель.Columns(1),0);
Причем данный код, во второй обработке работает. Может как-то связано с самим файлом? так как там другие файлы он обрабатывает
1
nodrama
21.03.22
✎
12:35
На сколько я знаю, такая ошибка когда Эксель не может найти в диапазоне заданном значения. Но оно там вроде как есть ;)
2
nodrama
21.03.22
✎
12:51
Вопрос снят, файл кривой, в строке был лишний пробел " Итого..." а искал я без пробела, точное совпадение, вот и не находил. Бред. ))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой