错误CS0266:不能将类型'object'隐式转换为'Microsoft.Office.Interop.Excel.Range'。一个显式转换存在(是否缺少强制转换?)无法将类型'object'隐式转换为'Microsoft.Office.Interop.Excel.Range'
请帮助:)
Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
Excel.Range range;
xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Open("C:\\Base.xls", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(3);
range= xlWorkSheet.UsedRange.Columns[1,Type.Missing];
你试过了range =(Range)xlWorkSheet.UsedRange.Columns [1,Type.Missing]; ? – Damb 2011-03-31 06:45:02