我已经建立了一个EXCEL 2013 Add In。这是在我的开发机器上成功运行的。我可以使用同一台计算机上的Click-Once部署来安装此加载项。一般来说,这个加载项在我的机器上完美运行,无论我是从visual studio启动,还是我清理项目,从控制面板卸载,从一次点击部署安装。
无法运行的症状是加载项的功能区实际显示正常。我在这个功能区选项卡上有一个按钮,可以使CustomTaskPane可见,只有当我在用户的机器上安装了Windows 7时,才能显示功能区选项卡,但按钮不执行任何操作。 / p>
我修改了加载项,以便在启动时自动显示CustomTaskPane。它不会出现在Windows-7用户身上。
我查看了计算机上的应用程序日志,但没有发现任何相关问题。关于如何进一步调试的任何建议?
答案 0 :(得分:2)
调试步骤:
Button
上添加Ribbon
,以便按需显示TaskPane
。Ribbon
上添加一些将会检查TaskPane
的内容。像Visibility
财产或其他任何东西,真的。这将确认您的代码可以与TaskPane
进行通信。TaskPane
浮动,如果它停靠,或反之亦然。答案 1 :(得分:0)
我猜应该有这个错误
“无法转换类型的COM对象 'Microsoft.Office.Interop.Word.Something'到类类型 'Microsoft.Office.Tools.Word.Something'。类型的实例 表示COM组件不能转换为不表示的类型 COM组件;但是只要它们可以转换为接口 底层COM组件支持对IID的QueryInterface调用 界面。“
使用try catch block并在您的问题中发布错误,以便我可以编辑我的答案。