C#-Excel互操作性

Nau*_*ues 24 excel c#-4.0

我想从C#4.0(VS 2010 Express Edition)调用Excel Sheet.

当我宣布时,

Microsoft.Office.Interop.Excel.ApplicationClass excel =
    new Microsoft.Office.Interop.Excel.ApplicationClass();

excel.Visible = true;
Run Code Online (Sandbox Code Playgroud)

我收到错误了

无法嵌入Interop类型"Microsoft.Office.Interop.Excel.ApplicationClass".请改用适用的界面.

什么是灵魂?

Dav*_*sky 35

是一篇博文,涉及到这一点.看起来你需要改变

Microsoft.Office.Interop.Excel.ApplicationClass();
Run Code Online (Sandbox Code Playgroud)

Microsoft.Office.Interop.Excel.Application();
Run Code Online (Sandbox Code Playgroud)


小智 5

我的答案是将Embed Interop类型标记为false.看到这个问题.