Решение ошибки вида
Произошла исключительная ситуация (Microsoft Excel): Приложению
Microsoft Excel не удается получить доступ к файлу
"C:\xls_test\test.xls". Это может быть вызвано одной из следующих
причин.
∙
Указан несуществующий файл или путь.
∙ Файл используется другой программой.
∙ Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент.
∙ Файл используется другой программой.
∙ Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент.
Пруф решения http://infostart.ru/public/196323/
главное из поста выделено ниже
Для этого необходимо:
1. Нажать кнопку Пуск и выбрать Панель управления.
2. Дважды щелкнуть значок Администрирование и выбрать пункт Службы компонентов.
3. В левой панели окна "Службы компонентов" дважды
щелкнуть пункт Службы
компонентов, дважды щелкнуть пункт Компьютеры и выбрать Мой компьютер.
4. Выбрать папку Настройка
DCOM.
5. В окне сведений найти объект Microsoft Excel Application,
щелкнуть его правой кнопкой и выбрать пункт Свойства (здесь
есть подводный камень, с которым я довольно долго промучался - если сервер 64-х
разрядный, то и выпуск Office так же должен быть х64, иначе объекта Microsoft
Excel Application не будет в списке и права для него мне так и не удалось
настроить пока не переустановил Office).
6. Открыть вкладку Безопасность.
7. В разделе Разрешения
на запуск выбрать
пункт Настроить и нажать кнопку Изменить.
8. Добавить пользователя USR1CV82.
Ниже поясняющие скриншоты.
И выполнить
mkdir C:\Windows\SysWOW64\config\systemprofile\Desktop &&
mkdir C:\Windows\System32\config\systemprofile\Desktop
Проверено для Win2008 + Excel2013
Комментарии
Отправить комментарий