Excel库未注册

时间:2018-05-24 01:08:33

标签: excel visual-studio-2013 ms-project

我有一台新买的笔记本电脑,我安装了visual studio 2013,Office 2013和Project 2013.当我运行我的应用程序时,我现在有一条错误消息

  

{"无法转换类型的COM对象   ' Microsoft.Office.Interop.Excel.ApplicationClass'到界面类型   ' Microsoft.Office.Interop.Excel._Application&#39 ;.此操作失败   因为QueryInterface调用COM组件的接口   与IID' {000208D5-0000-0000-C000-000000000046}'由于失败而失败   以下错误:库未注册。 (HRESULT的例外情况:   0x8002801D(TYPE_E_LIBNOTREGISTERED))。"}

是什么导致了这个?

感谢, 吉尔伯特

2 个答案:

答案 0 :(得分:1)

如肯·怀特(Ken White)在评论中所述,Microsoft.Office.Interop文件不属于Office 2013或Visual Studio。它们必须单独下载和安装。您可以从Microsoft网站下载文件。

如果您已经安装了Microsoft.Office.Interop程序包,但仍收到此错误,则可能需要显式指定这些文件的位置,以便您的应用程序可以找到它们。查看更多信息in this MSDN forums thread

答案 1 :(得分:0)