vb.net - 导入和导出 Excel 数据到 vb.net 时出错, "Microsoft.Office.Interop.Excel.Application is not defined"

标签 vb.net excel vba

我正在尝试运行我下载的文件以从 Excel 导入和导出数据。 我从以下网站下载:

http://www.sattsoft.com/sourcecodes/details/1/9/import-export-data-to-excel-using-vb-net.html

当我运行该文件时,错误出现在以下几行

    Dim xlApp As Microsoft.Office.Interop.Excel.Application
    Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
    Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet

这些是相应行上出现的错误

键入“Microsoft.Office.Interop.Excel.Application 未定义”

键入“Microsoft.Office.Interop.Excel.Workbook 未定义”

键入“Microsoft.Office.Interop.Excel.Worksheet 未定义”

我想要做的是运行该文件而不出现错误,以便我可以将数据从 Excel 导入和导出到 vb.net datagridview。 我使用的是 Excel 2010 和 Visual Studio 2010

如何解决此错误以便运行该文件?

最佳答案

将 COM 引用 Microsoft.Office.Interop.Excel 添加到您的项目中,它称为 Microsoft Excel XX.Y 对象库(XX.Y 是版本号,具体取决于安装的 Excel)。

关于vb.net - 导入和导出 Excel 数据到 vb.net 时出错, "Microsoft.Office.Interop.Excel.Application is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20973280/

相关文章:

vb.net - VB.Net 的 Razor 引用?

java - 将数据从 JTable 导入到 Excel

vba - 何时为 Excel 插件设置 MacroOptions

c# - 当使用 C# 删除和替换工作表时,如何保留公式对工作表的引用?

excel - 在Excel中使用VBA发送即时消息

vba - 我可以更改 Word 2007 中插入表格命令的行为吗?

vb.net - Linq多个字段组-VB.NET,匿名, key

vb.net - 使用现有 Excel 文件保存数据并以新名称保存

vb.net - 在 VB.net 中的赋值左侧使用 LINQ 查询

excel - 导出适合一页的 PDF