首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

异常“无法嵌入互操作类型“Excel.ApplicationClass”。请改用适用的接口。”

2012-08-29 
错误“无法嵌入互操作类型“Excel.ApplicationClass”。请改用适用的接口。”我在网站里引用了Microsoft.Excel.1

错误“无法嵌入互操作类型“Excel.ApplicationClass”。请改用适用的接口。”
我在网站里引用了Microsoft.Excel.11.0 object library
运行时,出现如下错误:
“无法嵌入互操作类型“Excel.ApplicationClass”。请改用适用的接口。”
我查了下,只要在引用的dll文件的属性中将嵌入互操作类型改为false即可。
可是我的问题来了,我是用打开网站的方式来编写的,不是webapplication,在这个模式下,右键单击dll文件里面没有嵌入互操作类这些属性,请问,该怎么解决?

[解决办法]
程序中将ApplicationClass 修改为Application,如下

C# code
Microsoft.Office.Interop.Excel.ApplicationClass excelApp=new Microsoft.Office.Interop.Excel.ApplicationClass (); 

热点排行