У нас есть фоновый процесс, который вызывает Excel для генерации электронных таблиц отчета. Иногда происходит сбой или непреднамеренная перезагрузка сервера во время работы Excel. При первом запуске Excel после перезапуска открывается диалоговое окно (перефразируя здесь) «Хотите запустить Excel в безопасном режиме?» (Да / Нет)
Проблема в том, что наше фоновое приложение не может обработать это диалоговое окно и действует так, как будто Excel не запускается должным образом, и в результате фоновые задания не выполняются.
Я могу найти переключатели CL для , начиная с Excel, в безопасном режиме, но я не могу найти ничего, что заставит Excel всегда запускаться в обычном режиме без этого диалогового окна.
(У меня нет доступа к коду другой программы, поэтому я не могу заставить его проходить через значение «Да», если оно попадает в это поле.)
Есть ли взлом реестра или каким-либо другим способом заставить Excel переходить в обычный режим каждый раз, когда он вызывается?