在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”类型的异常百思不得其解。求指点。
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”类型的异常百思不得其解。求指点。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货