这是 因为 :  你没有 引用 COM 组件 导出内容到 Excel 是通过使用 COM 组件实现的. Excel 系统中主文件 Excel.exe 本身就是 COM 组件,通过在.NET 项目引用Excel.exe 文件可以实现对  Excel的功能控制与 COM 组件相互操作是通过使用 "包装类(Wrapper Class)" 和 类似 "代理"(Proxy) 的机制实现的.
包装类使.NET 程序可以识别 COM 组件提供的接口,而代理类侧提供对 COM 接口的访问.选择 项目 ,--------添加引用----COM------Mircoft Excel 11.............就是这个using Microsoft.Office.Interop.Excel;  就没有问题了..