我正在使用Office.js编写一个包含自定义函数的Excel加载项,并且想知道在调用自定义函数时是否存在阻止开发人员窗口打开的方法。
清单文件<bt:Url id="Functions.Page.Url" DefaultValue="https://localhost:3000/functions.html" />
中空白的'functions.html'页面在我加载加载项后第一次调用该函数时就会打开。
使用Excel for Mac(16.32)。
[在仔细研究了这个问题后,我发现您克隆的示例并不理想-无法在Mac或Online(在Javascript运行时是浏览器的情况下使用)上运行,在这种情况下,使用的是Page资源,而不是脚本资源。要运行,HTML文件必须包含JS文件,但实际上没有。对此我感到抱歉。
我将要求此示例的所有者修复它。
同时,您可以尝试将此行手动添加到functions.html文件:
<script src="functions.js" type="text/javascript"></script>
或者,您可以克隆this manifest。由于它的所有资源都是公开可用的,因此您入门所需的仅仅是清单。它也不需要任何工具或软件包。
让我们知道如何为您工作。
谢谢,Zlatko
请在Mac机器上执行以下命令:defaults write com.microsoft.Excel OfficeWebAddinDeveloperExtras -bool false
您可以在以下位置找到有关它的更多信息:https://docs.microsoft.com/en-us/office/dev/add-ins/testing/debug-office-add-ins-on-ipad-and-mac
请让我们知道它的工作原理。
谢谢,Zlatko