今天我更新了ms office,从2007年到2013年。在更新之前,一切都运行得很好。当我调试代码时,我在第一行得到错误。有人可以帮我解决这个问题吗?
代码:
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(excelPad);
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
Excel._Worksheet xlWorksheet2 = xlWorkbook.Sheets[2];
Excel.Range xlRange = xlWorksheet.UsedRange;
Excel.Range xlRangeClear = xlWorksheet.Range["A3:Y10000", Type.Missing];
Excel.Range xlRangeClear2 = xlWorksheet.Range["AC3:AJ10000", Type.Missing];
这是错误:
类型' System.InvalidCastException'的例外情况发生在****。exe但未在用户代码中处理
答案 0 :(得分:0)
可能Excel 2013的安装已为Excel 2013安装了新的PIA(主互操作程序集)。您可以: