c#使用OLE方式调用Excel导出时,会出现如标题的错误。
已发现的可能原因是:在导出的Excel中,有使用宏或自动根据数据源刷新的图表数据,在填充数据源后,宏或图表刷新时,触发了文件更改操作,导致出现“确认保存”的对话框。
解决方法:在关闭Workbook时,设置自动保存更改参数为True。
workbook.Close(true, Missing.Value, Missing.Value);
c#使用OLE方式调用Excel导出时,会出现如标题的错误。
已发现的可能原因是:在导出的Excel中,有使用宏或自动根据数据源刷新的图表数据,在填充数据源后,宏或图表刷新时,触发了文件更改操作,导致出现“确认保存”的对话框。
解决方法:在关闭Workbook时,设置自动保存更改参数为True。
workbook.Close(true, Missing.Value, Missing.Value);