如果先装office 2003,后装.net framework ,这样就不会安装“Office 2003 主 Interop 程序集”,就没有你的那个引用了。解决的话有两个方法:一、安装“Office 2003 主 Interop 程序集”-它属于office 2003 的可选组件,如有office 2003 安装程序或者光盘,可再次运行安装程序,选择“添加或删除组件”,->勾选“高级自定义应用程序”,->展开特定于应用程序的节点。例如,要获取 Microsoft Office word 2003 PIA,请展开 Microsoft Office word 节点并选择 .NET Programmability Support(.net可编程支持)。单击 .NET Programmability Support (.net可编程支持)旁边的下拉箭头以选择更新选项,并选取 Run from My Computer(从本机运行)。然后点击“更新”按钮。即可!!!原来我在装.net framework 之前装了office 2003,所以在装office 2003的时候,不会自动安装二、在项目里添加引用。 “添加引用”——COM——Microsoft Excel 11.0 object library(这个是Excel 2003) 这个时候(webform)bin,(winform)Debug 里就有了相关DLL,这时在在类里写入using Excel;即可。、在bin中添加Microsoft.Office.Interop.Excel.dll引用
添加引用 Microsoft Office Web Components 11.0
添加引用 Microsoft Excel 11.0 Object Library