在VS2008的C#中,添加引用.net的Microsoft.Office.Interop.Excel
使用
using Excel = Microsoft.Office.Interop.Excel;在按钮事件中加入
 Excel.Application app = new Excel.ApplicationClass();//打开一个Excel应用
            if (app == null)
            {
                return;
            }
            Excel.Workbooks wkb = app.Workbooks;
            Excel.Workbook wb = wkb.Open("c:\book1.xls", Missing.Value, Missing.Value, Missing.Value, Missing.Value,
                Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
                Missing.Value, Missing.Value, Missing.Value);程序运行Excel.Workbooks wkb = app.Workbooks时出错,提示如下无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。谢谢!