Как предотвратить запуск Excel в безопасном режиме? - PullRequest
2 голосов
/ 12 апреля 2010

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

Проблема в том, что наше фоновое приложение не может обработать это диалоговое окно и действует так, как будто Excel не запускается должным образом, и в результате фоновые задания не выполняются.

Я могу найти переключатели CL для , начиная с Excel, в безопасном режиме, но я не могу найти ничего, что заставит Excel всегда запускаться в обычном режиме без этого диалогового окна.

(У меня нет доступа к коду другой программы, поэтому я не могу заставить его проходить через значение «Да», если оно попадает в это поле.)

Есть ли взлом реестра или каким-либо другим способом заставить Excel переходить в обычный режим каждый раз, когда он вызывается?

Ответы [ 2 ]

1 голос
/ 18 марта 2016

У меня просто была эта проблема, я исправил ее с помощью переключателей Excel. Вы можете найти больше информации здесь https://support.microsoft.com/en-us/kb/291288

Попробуйте добавить «/ e» при запуске Excel, например:

EXCEL.exe / e "C: \ Мои документы \ File.xls"

Это должно сработать!

0 голосов
/ 13 апреля 2010

Я сомневаюсь, что был бы переключатель для предотвращения открытия Excel в безопасном режиме, поскольку безопасный режим - это механизм восстановления, который обязательно должен быть активирован в случае сбоя Excel.

...