Почему эта Использование () выдает ошибку?

Я пытаюсь открыть (на самом деле сотни) файлов Excel. Я открываю приложение, но хочу использовать функцию Using () для каждой открываемой книги. Почему это приводит к ошибке?

using (Excel.Workbook wbXL = appXL.Workbooks.Open(_sourceFullPath, Type.Missing, Excel.XlFileAccess.xlReadOnly))
{
    //stuff with wbXL
}

using подчеркивается красным и говорит: «Microsoft.Office.Interop.excel.Workbook»: Тип, используемый в операторе using, должен быть неявно преобразован в «System.IDisposable».

Как это сделать?

8
задан Brad 25 August 2011 в 02:53
поделиться