C# -Excel interoperability
我想从C 4.0调用Excel工作表(与2010速成版相比)。
当我宣布,
1 2 3 4 | Microsoft.Office.Interop.Excel.ApplicationClass excel = new Microsoft.Office.Interop.Excel.ApplicationClass(); excel.Visible = true; |
我收到错误为
无法嵌入互操作类型"microsoft.office.interop.excel.applicationClass"。而是使用适用的接口。
什么汤?
这是一篇关于这个的博客文章。看起来你需要改变
1 | Microsoft.Office.Interop.Excel.ApplicationClass(); |
到
1 | Microsoft.Office.Interop.Excel.Application(); |
我的答案是将嵌入互操作类型标记为false。看看这个问题。
解决了的:
1 | Excel.Application xlapp = new Excel.Application(); |
1 | Excel.Application = new Excel.ApplicationClass(); |
注意前面的
另外请注意,这是直接从applicationclass的msdn页面中删除的。
您需要将变量声明为
对于MS Office 2016,您不需要使用以下任何戏剧
4