适用于Windows 7的Excel中的Dev Tools控制台

时间:2017-06-19 15:41:53

标签: visual-studio ms-office office-js

我已经构建了一个可以在Excel上正常使用的加载项,而它在Excel 2016 for Windows中不起作用。

我知道在Windows 10中,我们可以使用this tool来调试加载项,但我使用的是Windows 7。

我刚刚安装了Visual Studio 2017,右键单击该加载项会显示Attach Debugger所在的菜单。但点击Attach Debugger不会激发任何内容。

在这种情况下有谁知道如何调试?

2 个答案:

答案 0 :(得分:1)

两个可能的选择:

您可以使用Volorn.js远程调试加载项。您可以使用Debug Office Add-ins on iPad and Mac文章作为起点。虽然本文针对Mac和iPad,但Windows的概念是相同的。

您还可以通过创建新的Excel Web加载项来使用Visual Studio。只需用您自己的默认清单替换默认清单。请注意,您仍然需要保留默认网站,Visual Studio仍然可以保留一些库引用。但是,它会将您的清单的URL用于源位置。

答案 1 :(得分:1)

Office应用程序将Internet Explorer用于Web浏览器,因此IE中的所有设置都应该继续使用。我发现如果您禁用(取消选中)Disable script debugging (Internet Explorer)Disable script debugging (Other)选项,您的调试器断点将会被命中(我在Outlook 2016中对此进行了测试)。

您需要在源代码中添加debugger;语句才能添加断点。点击这些语句后,会出现如下对话框:debugger popup

只需选择“是”,即可打开Visual Studio的新实例,并将调试器附加到您的脚本中。