C# CreateExcelDoc类有错误

C# CreateExcelDoc类有错误,c#,excel,interop,C#,Excel,Interop,我发现这段代码是一个简单的类,允许您相当轻松地创建Excel文档 由于引用冲突,我不得不改变一些变量的调用方式 private Excel.Application app=null现在已成为 private Microsoft.Office.Interop.Excel.Application app=null 这对每个地方都有效,只有一个例外工作表=(Microsoft.Office.Interop.Excel.worksheet)workbook.Sheets[1] 这一行给出了错误69无法

我发现这段代码是一个简单的类,允许您相当轻松地创建Excel文档

由于引用冲突,我不得不改变一些变量的调用方式

private Excel.Application app=null现在已成为
private Microsoft.Office.Interop.Excel.Application app=null

这对每个地方都有效,只有一个例外<代码>工作表=(Microsoft.Office.Interop.Excel.worksheet)workbook.Sheets[1]

这一行给出了
错误69无法找到编译动态表达式所需的一个或多个类型。您是否缺少参考资料?


我被难住了。

我添加了
Micrsoft.CSharp
参考,错误消失了

嗯……我真的不懂你的蹩脚英语。此外,我无法理解您试图告诉我在您使用的代码中做什么(根据您问题中的链接),代码顶部缺少一个声明:
using Excel=Microsoft.Office.Interop.Excel。如果我加上它,一切都很好。希望这次我的英语好多了:)我照你说的做了,这有助于清理代码。(现在我只需要将
Excel.Application
Excel.Workbook
)放在
worksheet=(Excel.worksheet)Workbook.Sheets[1]上,但原始帖子中的错误仍在发生行。我直接从OP的链接复制了代码。