Имя: Пароль:
1C
1С v8
Произошла исключительная ситуация (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
Вопрос снят, файл кривой, в строке был лишний пробел " Итого..." а искал я без пробела, точное совпадение, вот и не находил. Бред. ))
AdBlock убивает бесплатный контент. 1Сергей