Код 1C v 8.2 УП Попытка
XLSОбъектОсновной = Новый COMОбъект( "Excel.Application" ) ;
XLSОбъектОсновной. Visible = Ложь ;
XLSОбъектОсновной. DisplayAlerts = Ложь ;
Исключение
Сообщить( "Невозможно загрузить MS EXCEL" ) ;
Возврат ;
КонецПопытки ;
XLSОбъектКниги = XLSОбъектОсновной. WorkBooks;
Попытка
XLSОбъект = XLSОбъектКниги. Open( ПутьКФайлу) ;
Исключение
Сообщить( "Невозможно открыть выбранный файл" ) ;
Возврат ;
КонецПопытки ;
НомерСтрокиСДанными = 1 ;
НомерСтраницы = 1 ;
Лист = XLSОбъект. Sheets( НомерСтраницы) ;
КолВоКолонок = Лист. Cells( 1 , 1 ) . SpecialCells( 11 ) . Column;
КолВоСтрок = Лист. Cells( 1 , 1 ) . SpecialCells( 11 ) . Row;
Для чС = НомерСтрокиСДанными По КолВоСтрок Цикл
Если Лист. Cells( чС, 2 ) . Value = "исключён" ) Тогда
ЭлементДляПометки = Справочники. Имя. НайтиПоНаименованию( Лист. Cells( чС, 1 ) . Value)
ЭлементДляПометки. ПолучитьОбъект( ) . УстановитьПометкуУдаления( Истина ) ;
КонецЕсли ;
КонецЦикла ;
XLSОбъект. Application. Quit( ) ;
Изменено 12.08.12 19:44:22