Kann nicht implizit konvertiert Typ 'Objekt' zu 'Microsoft.Office.Interop.Excel.Palette'

Fehler CS0266: kann Nicht implizit konvertiert Typ 'Objekt' zu 'Microsoft.Office.Interop.Excel.Range'. Eine explizite Konvertierung vorhanden ist (fehlt ein cast?)

Pls help 🙂

    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];
  • Haben Sie versucht, range= (Range) xlWorkSheet.UsedRange.Spalten[1,Typ.Fehlt]; ?
InformationsquelleAutor Elfoc | 2011-03-31
Schreibe einen Kommentar