Я получаю ошибкуSystem.Runtime.InteropServices.COMException (0x800A03EC) ошибка
System.Runtime.InteropServices.COMException (0x800A03EC)
для моего ниже C# код, я пытаясь сохранить таблицу здесь,
но одни и те же работы в локальной среде: Office 2010, Windows 2003
не работает на сервере: Office 2003, Windows 2003
Код:
wBook = xCel.Workbooks.Open(ExcelPath);
wSheet = (Excel.Worksheet)wBook.Worksheets.get_Item(1);
wSheet.Copy(Type.Missing, Type.Missing);
wSheet = (Excel.Worksheet)wBook.Sheets[1];
wSheet.SaveAs(ExcelCopyPath);
Что здесь не так? Это не позволяет сохранить его. На каком-то другом сервере он сохраняет его, но с макросом в нем, который я не хочу.
Попробовать ERRor за изображением
Что за ты спишь нить? Почему вы дважды отпускаете объект com? – abatishchev
@abatishchev: Пожалуйста, проверьте мой опубликованный пост. – user2144293
Ваш пустой блок блокировки проглотит все исключения и затруднит выяснение, что происходит не так! Вы можете отлаживать свой сервер? – JMK