Ваши комментарии
Уточните Монитор запускается в ОС с правами админа?
День добрый.
Какие возможные причины возникновения данной ошибки?
Если вкратце: исходя из того что каждый скрипт в СИМП работает в отдельном потоке, то для создания экземпляра Excel, вызывается функция CoInitializeEx для инициализация работы с СОМ объектом в потоке.
Результат этой функции - успешность или не успешность, инициализации. Одна из ошибок которая может произойти - это то что - библиотека COM уже инициализирована в этом потоке. Могу предположить что после того как создали объект Excel, внесли изменения, и закрыли его, при следующем создании объект находится ещё на стадии завершения работы, т.е. деинициализация библиотеки для работы в потоке ещё не завершена, по этой причине повторная инициализация становится не возможной.
Опишите, пожалуйста, механизм работы ваших функций с точки зрения ОС.
Что происходит при вызове функции OpenTemplate и процедуры Close?
Инициализация работы с СОМ объектом в потоке.
Создание экземпляра объекта Excel.
....
Закрытие библиотеки COM в текущем потоке.Можно ли управлять явным образом запуском и остановкой процесса Excel.exe?
Например, через CreateOleObject('Excel.Application').
Если да, то приведите, пожалуйста, пример рабочего кода.
Нет, такой возможности в скриптах нет.
Проблема может быть как на уровне ОС, так и установленной версии Excel. Посмотрите в диспетчере задач, не "висят" ли там экземпляры запущенного Excel.
Работа с Excel связана с накладными расходами на создание объекта Excel, и его уничтожение. По этой причине я бы рекомендовал буферизировать данные внутри скрипта, и с более менее частым интервалом сбрасывал данные в Excel документ.
День добрый.
Уточните какая версия ОС установлена на ПК. И какая версия SIMP.
День добрый.
Данное ПО к сожалению более не производится.
День добрый.
Такая возможность появилась у большинства элементов.
Пример:
Обновитесь, текущая версия 4.7.5.107
День добрый.
Уточните версию СИМП которая у Вас установлена? В последних версиях данная проблема была устранена. Обновите версию до последней.
Сервис поддержки клиентов работает на платформе UserEcho
Ок. Отдал на проверку, по результатам напишу. Подскажите по каким причинам решили использовать именно работу с Excel, судя по коду задача достаточно простая, почему не использовали работу к примеру с CSV файлом, он менее громоздкая в плане ресурсов, чем каждый раз поднимать объект Excel.