我已经构建了一个可以在Excel上正常使用的加载项,而它在Excel 2016 for Windows中不起作用。
我知道在Windows 10中,我们可以使用this tool来调试加载项,但我使用的是Windows 7。
我刚刚安装了Visual Studio 2017,右键单击该加载项会显示Attach Debugger
所在的菜单。但点击Attach Debugger
不会激发任何内容。
在这种情况下有谁知道如何调试?
答案 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;
语句才能添加断点。点击这些语句后,会出现如下对话框:
只需选择“是”,即可打开Visual Studio的新实例,并将调试器附加到您的脚本中。