我知道已经有数百万篇关于这方面的文章,但是我似乎找不到能够反映我的问题的文章。VS2010中的Excel自动化
我正在使用VS2010并希望自动化excel,我试图通过这里的例子。
问题是,当我去当提到
3.添加对Microsoft Excel对象库的引用添加引用。要这样做,请按照下列步骤操作:?在项目菜单上,单击添加引用。 ?在COM选项卡上,找到Microsoft Excel对象库,然后单击选择。
没有这样的参考。
有人请让我知道,如果这是正确的方式来自动化与VS2010 excel。
如果是有人请让我知道为什么我没有excel的COM选项。
我想在VB.net中编写,但如果有人在C#中有一个例子,那很好。
亲切的问候
灰
我曾尝试使用Microsoft.Office.Interop.Excel.Application DLL实现自动化,但我得到下面的异常,当我尝试创建Excel应用程序。
此行生成错误。
EXL = New Microsoft.Office.Interop.Excel.Application()
这是例外
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
Excel是否安装在您的电脑上?哪个版本? – Fionnuala
您需要在安装Excel时指定这些库的安装,而不是Visual Studio。 – jonsca
我在我的机器上安装了Excel 2010。我需要下载一些额外的文件吗?这些文件是否需要通过我制作的程序进行分发? – user589195