尝试打开Excel工作簿时遇到错误:
var workbook = Workbooks.Open(filePath)
之后我每次都有:
HRESULT的异常:0x80020005(DISP_E_TYPEMISMATCH)
有趣的是,当我在“打开”功能之前使用Thread.Sleep(2000)时 一切正常:
Thread.Sleep(2000);
var workbook = Workbooks.Open(filePath)
代码正在主线程上运行。
任何想法应该导致什么行为?
谢谢!
答案 0 :(得分:0)
我解决了这个问题。
Excel工作簿打开了两次,每次我调用releaseCom方法。