вторник, 27 декабря 2016 г.

Решение: Ошибка открытия файла Эксель на сервере


Excel = Новый COMОбъект("Excel.Application");
Книга = Excel.WorkBooks.Open("D:\Dst\Order.xls");
Можем попасть на ошибку открытия, а лечится это так:


на сервере убиваем excel (taskkill /im excel.exe /f)
открываем оснастку "Службы компонентов" (Пуск->Администрирование->Службы компонентов)
в ней раскрываем ветку Службы компонентов->Компьютеры->Мой компьютер->Настройка DCOM
справа в списке находим Microsoft Excel Application, открываем Свойства, вкладка Удостоверение, выбираем "Текущий пользователь", ОК.
Готово

Или еще создаем каталог в системной папке:

Please make this folder.

C:\Windows\SysWOW64\config\systemprofile\Desktop


Комментариев нет:

Отправить комментарий