Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs()
方法在Windows Server 2003和XP上运行得很好,但在Windows Server 2008上不起作用。我将其复制为原封不动的,并给予了所有的Dll's和权限。
我也尝试了所有在网上提供的解决方案,如区域设置和DCOM权限。
出现以下错误:
System.Runtime.InteropServices.COMException (0x800A03EC): 从 HRESULT: 0x800A03EC 异常
位于
Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs(Object Filename, Object FileFormat, Object Password, Object WriteResPassword, Object ReadOnlyRecommended, Object CreateBackup, XlSaveAsAccessMode AccessMode, Object ConflictResolution, Object AddToMru, Object TextCodepage, Object TextVisualLayout, Object Local)
请帮忙解决!
worksheet.Cells[rowIndex, excelColumn] = "Weird Charcters Here"
导出到单元格时,我也遇到了这个异常。我发现我尝试放置在单元格中的数据包含许多“特殊字符”,导致了这个问题。 - GER