Ошибка Excel старше 2010 по выгрузке данных.
Привет всем. Столкнулся с такой бедой, есть обработка которая скидывает данных в Excel, но тут при установке Excel 2019, стала вылетать в ошибку,
Ошибка при вызове метода контекста (Worksheets)
Лист2 = Книга.Worksheets(2);
по причине:
Произошла исключительная ситуация (0x8002000b)
Тут же сносим 2019, ставим 2010 и все работает на ура. Понимаю .что безопасность или какая-то надстройку нужно отключить в Excel, но не знаю где. Помогите советом
Ошибка при вызове метода контекста (Worksheets)
Лист2 = Книга.Worksheets(2);
по причине:
Произошла исключительная ситуация (0x8002000b)
Тут же сносим 2019, ставим 2010 и все работает на ура. Понимаю .что безопасность или какая-то надстройку нужно отключить в Excel, но не знаю где. Помогите советом
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
Можно так
Excel = Новый COMОбъект("Excel.Application");
Excel.ScreenUpdating = 0; //Отключение автообновления экрана ускоряет выгрузку в Excel
ExcelWB = Excel.Workbooks.Add();
//Экселевский файл создан
Excel.Calculation = -4135; //Отключение автоматического пересчета ячеек ускоряет выгрузку в Excel
//Добавляем страницы 2 и 3
ExcelWB.Sheets.Add();
ExcelWB.Sheets.Add();
ПоказатьМожно так
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот