我正在尝试在 VSTO 项目中使用针对 3.5 框架和 Excel2007 的 c# 的 SpecialCells 方法。
这是我的代码:
Excel.Worksheet myWs = (Excel.Worksheet)ModelWb.Worksheets[1];
Range myRange = myWs.get_Range("A7", "A800");
//Range rAccounts = myRange.SpecialCells(XlCellType.xlCellTypeConstants, XlSpecialCellsValue.xlTextValues);
Range rAccounts = myWs.Cells.SpecialCells(XlCellType.xlCellTypeConstants, XlSpecialCellsValue.xlTextValues);
当我运行它时,它会引发异常......
System.Exception._COMPlusExceptionCode with a value of -532459699
请注意,如果我切换(取消注释一个并注释另一个)上面的 Range rAccounts 行,我会得到相同的异常。