Код взят из КЗ
Книга знаний: Быстрый вывод данных в Excel по OLE с помощью COMSafeArray.
СтрокаСоединения ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " +СокрЛП(ИмяФайла) +" ;Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""";
Connection = Новый COMОбъект("ADODB.Connection");
Connection.ConnectionString = СтрокаСоединения;
Попытка
Connection.Open();
Исключение
Сообщить ("Проблемы с подключением к Excel" ); //с
.xlsm попадаю в исключение!
Возврат;
КонецПопытки;
RS = Новый COMОбъект("ADODB.Recordset"); //с другим файлом типа .xls сюда проваливаюсь нормально..
В LibreOffice экселевский файл открывается правильно.
Надоумьте, пожалуйста, в чем дело? В конструкции СтрокиСоединения?
Как заставить читать файл?