2008-11-08 55 views
2

当我尝试创建一个Excel 2007工作簿项目,在Visual Studio 2008中,我得到以下的ErrorMessage:VSTO问题 - 无法创建视觉工作室的Excel工作簿项目

项目不能创建,因为“Excel的视觉Studio设计时适配器加载项“工作不正常。 Excel可能已禁用加载项或使其处于非活动状态,或者可能会在信任中心设置中禁用所有加载项。在Excel Options中检查加载项状态。如果加载项处于活动状态并且已启用,请重新安装或修复Visual Studio Tools for Office。

我已经验证了外接不是停用或禁用了,我试图修复和卸载/重新安装VSTO几次。

怎么办?

回答

5

为防万一你没有检查信任设置,这个MSDN page描述了如何。

我碰到这个来到一个MSDN论坛:

修理工作,你就必须 运行VS命令与管理 权限的(点击右键,运行如 管理员)提示。然后运行这个命令行 :

C:> AddinUtil -AddInRoot: “%COMMONPROGRAMFILES%\微软 共享\ VSTA \ AppInfoDocument” -rebuild

如果仍然无法正常工作,您也可以 有一个损坏的pipleline商店, 可以固定这样的:

C:> AddinUtil -PipelineRoot: “%COMMONPROGRAMFILES%\微软 共享\ VSTA \管道” -rebuild

您会收到来自 命令的一个警告,但这是预期的。

如果失败了,我认为您将不得不在Visual Studio 2008安装中运行修复(将安装DVD放入驱动器并选择修复选项)。

+0

谢谢:-) AddinUtil的东西做到了! – sepang 2008-11-08 12:59:08

0

我会设置Excel 2003默认打开XLS文件。在我从“添加/删除程序”菜单修复Office 2007之前,我看到了同样的错误消息。