无法创建VSTO Excel工作簿项目

时间:2014-05-20 03:57:58

标签: c# excel visual-studio ms-office vsto

我在两台计算机上遇到两个问题,关于打开现有的VTSO Excel工作簿还有另外一个问题。然而,这个问题是关于用VSTO创建一个新项目。如果我在新项目中选择Excel 2013 Workbook C#,并选择创建新工作簿,它将开始打开Excel,然后我在VS中收到此错误

enter image description here

真正奇怪的是它出现在我拥有的两台计算机上,混合使用Office 2010和Office 2013.我已经安装了最新的R2和VSTO May版本。卸载&重新安装VS 2013没有任何区别,并且在R2和R2 VS之间切换没有任何区别。同时开放现有项目也失败了。我读了这个问题并尝试了建议的答案,最值得注意的是:

enter image description here

但无济于事。我不知所措,因为我不能在我的项目上工作。有没有人有任何想法?

3 个答案:

答案 0 :(得分:2)

我终于偶然发现了这个问题的各种解决方案。我卸载了Office 2013 x86和Installed Office 2013 x64,我还安装了Visual Studio 2015 RC,现在我可以创建新项目了。这并不能解决每个人的问题,因为不是每个人都可以使用Office x64,但它对我有用。

答案 1 :(得分:2)

更新:2016年12月22日:

临时解决方法是回滚到以前版本的Excel并禁用自动Office更新。

  1.   

    打开Excel>文件>帐户>更新选项>禁用更新

  2.   

    Office更新下的Office版本的注意事项

  3.   

    继续恢复到以前版本的Office 2013/2016,直到问题得到解决:   
      从第2步开始:https://support.microsoft.com/en-us/kb/2770432


  4. 在我的情况下,我从6965. 2115 (2016年12月13日)到6965. 2105 (2016年11月8日)...但问题仍然存在。

    然后降至6965. 2092 (2016年10月11日)..并且问题解决了!

    截至2016年12月,没有正式的Microsoft修复程序。

    这是微软公开的BUG。任何人都面临这种挫败感,请投票表达您的疑虑,以便微软可以优先考虑: https://connect.microsoft.com/VisualStudio/feedback/details/3117015/excel-designer-cannot-be-activated-visual-studio

答案 2 :(得分:0)

使用Visual Studio 2015和2017,Office Addin(VSTO)困扰着我“无法激活Excel Designer”的问题,并且一直在互联网上搜寻无济于事的解决方案。

但是我现在一切正常。

我正在运行Office 2016 32位版本。我卸载了它并安装了64位版本,现在它可以完美运行了。

我不建议32位版本存在问题。我首先尝试卸载Office 2016并重新安装,但问题仍然存在。我注意到网络上的其他人说该问题是由某些Office配置问题引起的,有时会安装新版本解决此问题。显然,卸载32bit的办公室并重新安装32bit并不会重新安装任何损坏的配置,因此问题仍然存在。通过在以前未安装的情况下安装64位版本,发生了新的事情,并且问题已消除。我知道这并不能“解决”问题,也不能完全理解导致问题的原因。但是在浪费了几天之后,我又重新开发了,这值得一提!