如何捕获Excel工作簿打开完成?

时间:2014-05-06 14:55:07

标签: c# excel office-interop excel-interop

我正在使用excel interop打开庞大的工作簿,我需要在打开完成后保存工作簿,为什么因为保存后只有我的addin选项卡被启用所以我想跟踪工作簿打开完成。现在我通过在打开和保存工作簿之间插入睡眠来处理这个问题。

有没有更好的方法可以在excel中完成开放。

        Excel.Application app = new Excel.Application();
        Excel.Workbook wb = app.Workbooks.Open(fileName);      
        Thread.Sleep(5000);
        wb.Save();

打开完成后如何保存工作簿。

这里我假设工作簿在5秒内完全打开,但这不是一个好的解决方案。任何人都可以帮我解决这个问题吗?

0 个答案:

没有答案