Цитата:
Сообщение от
SRF
Предполагаю, что поменяли тип по worksheets, возможно исправили ещё пару вызовов в своём классе, изначально Microsoft.Office.Interop.Excel.WorkbookClass возвращает коллекцию Microsoft.Office.Interop.Excel.Sheets, поэтому в CIL и валится ошибка про преобразование типов.
X++:
//Microsoft.Office.Interop.Excel.Worksheets workSheets;
Microsoft.Office.Interop.Excel.Sheets workSheets;
все верно, поменял Microsoft.Office.Interop.Excel.Worksheets на Microsoft.Office.Interop.Excel.Sheets и Microsoft.Office.Interop.Excel.WorksheetClass на Microsoft.Office.Interop.Excel._Worksheet, иначе ошибка переходила уже на worksheet:
X++:
//Microsoft.Office.Interop.Excel.WorksheetClass worksheet;
Microsoft.Office.Interop.Excel._Worksheet worksheet;