在VS 2005下调试如下代码:
    public static void AppendNewData(int sheetIndex, ArrayList alResults, bool result)
    {
      eSheet = (Excel._Worksheet)(eSheets.get_Item(sheetIndex));
      eSheet.Cells[cRow, 1] = cNumber.ToString();      eRange = eSheet.get_Range("B"+cRow.ToString(), missing);
      eRange = eRange.get_Resize(1, alResults.Count) ;
      eRange.Value2 = alResults.ToArray();      if (result == false)  
      {
        eRange = eSheet.get_Range("A" + cRow.ToString(), missing);   // 定义 range
        eRange = eRange.get_Resize(1, alResults.Count + 1);
        eRange.Interior.ColorIndex = 46;
      }
    }在同一个类中调用成功,但在另一个类调用是出现如下错误提示:
在 System.Runtime.InteropServices.COMException 中第一次偶然出现的“XXXX.dll”类型的异常百思不得其解。求指点。