【发布时间】:2011-08-25 13:53:11
【问题描述】:
我正在尝试打开一个(实际上是数百个)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'。
如何做到这一点?
【问题讨论】: