(изменено: Дмитрий Гамий, 16 января 2018 15:06:32)

Тема: OLE error 800AC472

Вдруг, кому-нибудь пригодится.

На одном компьютере при формировании отчёта возникала ошибка

OLE error 800AC472

При этом, в построителе отчётов формировался такой лог:

10:44:53 (Info): ------- Запускаем отчет на выполнение -------
10:44:53 (Info): Идентификатор отчета: 2100
10:44:53 (Info): Файл данных отчета: C:\Users\Tehno\AppData\Roaming\TechnologiCS\TEMP\1AEC_7_ReportDB.mdb
10:44:53 (Info): Вызвал отчет: Администратор
10:44:54 (Info): Набор данных "Технологические документы (НД)(Excel)" (Документы в MS Excel (данные в БД)). Бланк "3.1408 - 85 Форма 1а Получение покрытий"
10:44:57 (Info): Формирование отчета в "Microsoft Excel 16.0"
10:45:02 (Error): Удаление служебного листа [Exception(EOleSysError)->OLE error 800AC472
10:45:02 (Error): DeleteAllEmptyList [Exception(EOleSysError)->Вызов был отклонен
10:45:02 (Error): Формирование отчета [Exception(EOleSysError)->OLE error 800AC472
10:45:02 (Error): Ошибка при выполнении отчета: OLE error 800AC472 (EOleException)

Как оказалось, причина была в том, что на компьютере не была активирована лицензия MS Office.

Спасибо сказали: Красавин Максим1