无法创建VSTO Excel工作簿项目

4
我在两台电脑上遇到了两个问题,我还有一个关于打开现有VTSO Excel工作簿的未回答的问题。但是这个问题是关于使用VSTO创建新项目的。如果我在新项目中选择Excel 2013 Workbook C#,并选择创建新工作簿,它会开始打开Excel,然后我在VS中会得到这个错误信息。
这真的很奇怪,因为它发生在我有的两台电脑上,其中一台电脑安装了Office 2010,另一台电脑安装了Office 2013。我已经安装了最新的R2和VSTO五月发布版。卸载和重新安装VS 2013没有任何改变,切换R2和R2 VS也没有任何改变。打开现有项目也失败了。我阅读了这个问题并尝试了建议的答案,尤其是这个:
但是都没有用。我不知所措,因为我无法处理我的项目。有人有什么想法吗?

尝试:右键单击您的解决方案,然后选择“属性”。在新窗口中导航到左侧菜单并选择“调试”。然后找到“启动外部程序”并将其指向“Excel.exe”。看看这是否有帮助。 - user2140173
双击sheet1.cs时,现有项目出现“无法激活Excel设计器”错误,操作失败。 - Joe Stellato
另外一点需要注意的是,我卸载了 Rebooted 并重新安装了 Office 2013 Pro Plus OLP,但仍然出现相同的错误。我可以看到 Excel 在任务栏上打开,但随后就出现了错误。 - Joe Stellato
3个回答

2
更新:2016年12月22日:
临时解决方法是回滚到以前版本的Excel并禁用自动Office更新。
1. 打开Excel > 文件 > 账户 > 更新选项 > 禁用更新
2. 在“Office更新”下注意您的Office版本
3. 保持恢复到Office 2013 / 2016的以前版本,直到问题得到解决:
从第2步开始:https://support.microsoft.com/en-us/kb/2770432 在我的情况下,我从6965.2115(2016年12月13日)降至6965.2105(2016年11月8日)...但问题仍然存在。
然后降至6965.2092(2016年10月11日)...问题得到解决!
截至2016年12月,微软没有官方修复。
以下是Microsoft的开放BUG。任何遇到这种问题的人,请投票表达您的关注,以便Microsoft可以优先处理: https://connect.microsoft.com/VisualStudio/feedback/details/3117015/excel-designer-cannot-be-activated-visual-studio

2

我终于在这个问题上找到了一种解决方案。我卸载了Office 2013 x86并安装了Office 2013 x64,还安装了Visual Studio 2015 RC,现在我可以创建新项目了。这并不能解决每个人的问题,因为不是每个人都能使用Office x64,但对我来说有效。


这是因为它吹走了破坏VSTO设计师的Office更新。随着时间的推移,经过更新,我相信问题会再次出现。 - Leo Gurdian

0

我一直被“Excel Designer不能激活”的问题困扰,使用Visual studio 2015和2017、办公插件(VSTO),并在互联网上搜寻解决方案却无功而返。

然而现在,我终于解决了这个问题。

我之前运行的是Office 2016 32位版本。我卸载了它,并安装了64位版本,现在已经完美地解决了问题。

我不是在暗示32位版本存在问题。我首先尝试卸载Office 2016并重新安装,但问题仍然存在。我注意到其他人在网络上说,这个问题出现是由于某些Office配置问题,有时安装新版本可以解决。显然,卸载32位Office并重新安装32位没有重新安装受损的配置文件,所以问题仍然存在。通过安装之前未安装的64位版本,发生了一次全新的安装,问题就解决了。我认识到这并没有“修复”问题,也没有提供任何关于问题的原因的理解。但在浪费了几天的时间后,我又可以进行开发了,这值得一提!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接