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

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

有没有更好的方法来获得开放完整的Excel。

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

完成后如何保存工作簿。

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