Microsoft excel не может открыть или сохранить больше документов, потому что не хватает доступной памяти или дискового пространства.
Всем привет
У меня есть кнопка для создания файла excel, но когда хост подключается к серверу, эта ошибка появляется.
Система.Время Выполнения.InteropServices.COMException (0x800A03EC): Microsoft Excel не может открыть или сохранить больше документов из-за нехватки доступной памяти или дискового пространства.
• Чтобы освободить больше памяти, закройте книги или программы, которые вам больше не нужны.
• Чтобы освободить место на диске, удалите ненужные файлы с сохраняемого диска.
в Microsoft.Офис.Взаимодействие.Превосходить.Рабочая тетрадь.Добавить(Шаблон Объекта)
есть идеи?
я использую vb.net
Что я уже пробовал:
Я изменил, чтобы дать разрешение на компонентные службы, но все еще не могу работать
CHill60
Чтобы было понятно - это веб-сервер? Установлен ли Excel на веб-сервере? Куда вы пытаетесь сохранить книгу?
Richard Deeming
Если это Ан ASP.NET применение:
Рекомендации по автоматизации работы офиса на стороне сервера[^]
В настоящее время корпорация Майкрософт не рекомендует и не поддерживает автоматизацию приложений Microsoft Office из любого автоматического, неинтерактивного клиентского приложения или компонента (включая ASP, ASP.NET, DCOM и NT Services), поскольку Office может демонстрировать нестабильное поведение и/или взаимоблокировку при запуске Office в этой среде.
Существуют различные способы создания электронных таблиц Excel на сервере без использования Office interop. Например:
* EPPlus[^];
* ClosedXML[^];
* SDK OpenXML[^];