Создаю из 1Ски файл Excel и нужно заблокировать колонку, почитал в инете, посмотрел примеры и написал код:
Но выдает такую ошибку да данном этапе кода: "Excel = Новый COMОбъект("Excel.Application");"
Сама ошибка: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса
В чем может быть проблема ?
1С 8.3 (8.3.24.1586)
// Открываем существующий файл
Попытка
Excel = Новый COMОбъект("Excel.Application");
Книга = Excel.Workbooks.Open(ПутьКФайлу);
Лист = Книга.ActiveSheet;
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Строка = 1;
Для каждого СтрокаКорзины из Корзина Цикл
Строка = Строка+1;
// Блокируем выбранную колонку
Лист.Range(Строка(Строка) + ":4").Locked = 1;
КонецЦикла;
// Сохраняем изменения
Книга.Save();
Excel.Quit(); ПоказатьНо выдает такую ошибку да данном этапе кода: "Excel = Новый COMОбъект("Excel.Application");"
Сама ошибка: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса
В чем может быть проблема ?
1С 8.3 (8.3.24.1586)
По теме из базы знаний
- Стоит ли использовать Внешние компоненты для 1С?
- Сравнение 1С8 и Navision
- Обзор полезных методов БСП 3.1.4
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для БП, УНФ, УТ, КА, ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот