我的fpspread中有多SHEET,保存2007的时候一直导不出来,log文件中提示以下信息:
===== FarPoint Technologies, Inc =====
===== Begin of Excel Export =====
2012-9-20 13:38:30
Col Row Information
___ ___ ___________
160:Export Excel File: C:\Documents and Settings\Administrator\桌面\XXX.xlsx
System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
在 FarPoint.Com.Excel.SpreadDll.SSGetBool(IntPtr hWnd, SpreadBool nIndex)
在 FarPoint.Com.Excel.ColumnHeader.Load()
在 FarPoint.Com.Excel.SheetView.Load()
在 FarPoint.Com.Excel.SpreadAdapter.Load()
在 FarPoint.Com.Excel.FpExcelStub.SaveExcelEx(IntPtr fpControl, String filename, String logfile, Int16 flags, String password)
代码如下:
dim f
f = fpSpread1.SaveExcel2007File(App.Path & "\XXX.xlsx", "111", None, App.Path & "\log.txt")
请求帮助。。。谢谢 |