无法加载Excel 2003加载项

我试图开发一个使用Visual Studio 2008(SP1)的Excel 2003外接程序。我没有添加Visual Studio添加的样板代码。

当我在VS中运行应用程序时,会加载Excel,但加载项本身不起作用。 “COM加载项”窗口列出加载项,但未选中。 “加载行为”读取为“未加载。加载COM加载项期间发生运行时错误”。 即使我已经启用debugging>例外下的所有选项,VS在加载时无法捕获exception。

我也尝试设置VSTO_SUPPRESSDISPLAYALERTS环境variables,如MSDN文章中提到的。令人惊讶的是,也没有显示任何消息。

我在Windows XP下运行Office 2003(SP3)。如果有人能帮助我,那将会很棒。

谢谢。

您将不得不安装KB908002 。 请参见

  • .NET的app.config问题
  • 如何select从Excel运行的.NET框架版本?

VS 2008的安装稍微复杂一些。 看这里:

.NET Word 2003加载项可以安装在GAC之外吗?