【发布时间】:2012-03-29 08:03:56
【问题描述】:
我在运行我在另一台计算机上创建的应用程序时遇到问题。这是我收到的错误消息:
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154
我在谷歌上搜索了一下,发现这意味着我需要在regedit中注册该特定组件,但我不知道该怎么做,也不知道在哪里可以找到该组件,所以请帮助我。
我在 VS 2010 中使用 C# 来制作我的应用程序。还有一件事,我不知道这是否重要 - 我在 3 台不同的计算机上安装了这个应用程序,这是唯一一个给我这个错误的 - 它是一台 HP 一体机计算机。
【问题讨论】:
-
那台计算机上是否安装了 Excel?如果是,excel版本和其他电脑有区别吗?
-
Excel(或整个Office)似乎存在问题,因此我们将尝试重新安装它,看看是否出现相同的错误。感谢您的 cmets
标签: c# winforms com-interop excel-interop