Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
Сразу скажу, что поиском пользовался, решения описанные в схожих темах не помогли. А теперь собственно проблема: при сохранении файла в Excel возникает исключение 0x800A03EC Ошибка возникает если программа запущена в качестве службы Windows (запускается под системной учетной записью), при обычном запуске все работает прекрасно. Еще что меня смущает, при просмотре зарегистрированных COM объектов с помощью команды dcomcnfg, в списке нет Microsoft Excel Application. Система Windows Server 2008 R2, Office 2003 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2012, 14:12 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
Возникла та же проблема. Запускается код под системной учёткой - возникает та же ошибка при вызове метода SaveAs. Под обычным юзером всё работает. С правами всё впорядке. Поясните пожалуйста, что за ограничения и как их обойти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 11:07 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
Это ASP.NET приложение? Если да, то использовать automation на сервере настоятельно не рекомендуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 11:16 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
В моём случае нет, обычная dll в .Net 4, запускающаяся под учёткой системы. Поднял тему здесь, т.к. не думаю что косяк именно из-за ASP. Ошибки похожи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 11:23 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
tipmans, ..в качестве угадайки - метод SaveAs экселя пытается обратиться к папке по умолчанию (напр. "Мои документы") в профиле пользователя, с чем у системной учетки проблемы .. Создайте специального пользователя для службы и запускайте под ним (как вариант) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 11:41 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
carrotik, путь указываю ObjWorkBook.SaveAs(@"d:\1\123.xls", Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, System.Reflection.Missing.Value, System.Reflection.Missing.Value, false, false, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, Microsoft.Office.Interop.Excel.XlSaveConflictResolution.xlLocalSessionChanges, false, System.Reflection.Missing.Value, System.Reflection.Missing.Value, false); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 13:01 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
carrotik, служба не моя, как себя будет вести не под системной учёткой - сложно сказать. Могу сказать только что так же под этой системной учёткой эта служба работает с MS SQL, и осуществляется взаимодействие с 2-мя другими службами, так же работающими под системной учёткой. Я просто переопределяю одну из функций данной службы, типа генерации отчётов, ессно мой код так же запускается под системой. COM объект работы с экселем создаётся, позволяет писать в ячейки но не сохраняет ни в какую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 13:07 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
tipmansЯ просто переопределяю одну из функций данной службы, типа генерации отчётов, ессно мой код так же запускается под системой. COM объект работы с экселем создаётся, позволяет писать в ячейки но не сохраняет ни в какую сделайте через open xml sdk,например. никакого запуска из сервиса интерактивных приложений через COM быть не должно. http://support.microsoft.com/kb/257757 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 13:16 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
tipmans, .. в гугле гуглится следующее решение (хотя мне оно кажется не совсем безопасным и вообще): 1.Create directory "C:\Windows\SysWOW64\config\systemprofile\Desktop " (for 64 bit Windows) or "C:\Windows\System32\config\systemprofile\Desktop " (for 32 bit Windows) 2.Assign user "Network Services (Service Réseau)" the following rights for the created folder: Read & Execute, List folder contents, Read ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 13:27 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
carrotik, это не решение, а порнография. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 13:30 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
Изопропилcarrotik, это не решение, а порнография. .. ни какпельки не спорю, но ТС кардинально ничего менять не хочет(не может) - в этом случае на его страх и риск ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 13:41 |
|
||
|
Ошибка при сохранении в Excel: исключение из HRESULT: 0x800A03EC
|
|||
|---|---|---|---|
|
#18+
carrotik, ТС - ССЗБ, ничего не поделаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38274502&tid=1358016]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 389ms |

| 0 / 0 |
