我使用以下代码来打开、刷新、保存并关闭Excel文件:
问题在于刷新和保存命令之间存在冲突,因为文件在后台保存时正在进行刷新(我猜测)。 有人能帮我解决这个问题吗?我需要知道如何确定何时完成刷新过程或任何其他指示,以便在不影响刷新进程的情况下保存文件。
Application excelFile = new Application();
Workbook theWorkbook = excelFile.Workbooks._Open(Environment.CurrentDirectory + "/WebGate", 0, false, 5, System.Reflection.Missing.Value, System.Reflection.Missing.Value, false, System.Reflection.Missing.Value, System.Reflection.Missing.Value, true, false, System.Reflection.Missing.Value, false);
Sheets sheets = (Sheets)theWorkbook.Worksheets;
theWorkbook.RefreshAll();
theWorkbook.Save();
excelFile.Quit();
问题在于刷新和保存命令之间存在冲突,因为文件在后台保存时正在进行刷新(我猜测)。 有人能帮我解决这个问题吗?我需要知道如何确定何时完成刷新过程或任何其他指示,以便在不影响刷新进程的情况下保存文件。