CustomTaskPane不会显示为赢7,在开发机器上

我已经构build了一个EXCEL 2013加载项。 这是成功地在我的开发机器上运行。 我可以在同一台机器上使用Click-Once部署来安装此加载项。 一般来说,这个插件可以在我的机器上完美运行,无论我从Visual Studio启动,还是清理项目,从控制面板卸载,从点击一次部署安装。

没有运行的症状是,加载项的function区实际上显示得很好。 我在这个function区选项卡上有一个button,使CustomTaskPane可见,只有当我把它安装在用户的机器上有Windows 7的时候,function区标签仍然显示,但button什么也不做。

我修改了加载项,以便在启动时自动显示CustomTaskPane。 它不显示为Windows 7用户。

我查看了机器上的应用程序日志,没有发现任何相关的问题。 任何关于如何进一步debugging的build议?

debugging步骤:

  • 禁用所有其他加载项
  • Ribbon上添加一个Button ,该Button将按需显示TaskPane
  • Ribbon上添加一些将检查TaskPane 。 像Visibility属性或其他任何东西,真的。 这将确认您的代码可以与TaskPane进行通信。
  • 尝试使TaskPane浮动,如果停靠,或者反之。

我猜应该有这个错误

“无法将types为”Microsoft.Office.Interop.Word.Something“的COM对象转换为types为”Microsoft.Office.Tools.Word.Something“的types。表示COM组件的types实例不能转换为不代表typesCOM组件;但只要底层的COM组件支持对接口的IID的QueryInterface调用,它们就可以转换为接口。

使用try catch块并在你的问题中发布错误,以便我可以编辑我的答案。