Зачем systemprofile нужна папка Desktop для открытия файла excel
Нам не удалось открыть книгу Excel с ASP.net до создания папки с именем "Рабочий стол" в папке systemmprofile.
Решением было создать папку с именем "Рабочий стол" в C:\Windows\SysWOW64\config\systemprofile\
Сообщение об ошибке:
System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file 'c:\temp\test.xls'.
Есть несколько возможных причин:
- Имя файла или путь не существует.
- Файл используется другой программой.
- Книга, которую вы пытаетесь сохранить, имеет то же имя, что и текущая открытая книга.
Кто-нибудь знает объяснение этому?
Если вы нашли совет здесь: автоматизация Excel 2007 поверх Windows Server 2008 x64
Но я не понимаю, как эта папка Desktop связана с Excel или InteropServices в целом.
Информация о версии:
ОС: Windows Server 2012 IIS: информационные службы Интернета (версия 8.0.9200.16384) Excel: Excel 2013