我有一台新买的笔记本电脑,我安装了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))。"}
是什么导致了这个?
感谢, 吉尔伯特
答案 0 :(得分:1)
如肯·怀特(Ken White)在评论中所述,Microsoft.Office.Interop文件不属于Office 2013或Visual Studio。它们必须单独下载和安装。您可以从Microsoft网站下载文件。
如果您已经安装了Microsoft.Office.Interop程序包,但仍收到此错误,则可能需要显式指定这些文件的位置,以便您的应用程序可以找到它们。查看更多信息in this MSDN forums thread。
答案 1 :(得分:0)