我正在使用包含自定义函数的 Office.js 编写 Excel 加载项,并且想知道在我调用自定义函数时是否有办法阻止开发人员窗口打开。
<bt:Url id="Functions.Page.Url" DefaultValue="https://localhost:3000/functions.html" />
每当我在加载加载项后第一次调用该函数时,manifest.xml 中的空白“functions.html”页面就会打开。
使用 Excel for Mac (16.32)。
我正在使用包含自定义函数的 Office.js 编写 Excel 加载项,并且想知道在我调用自定义函数时是否有办法阻止开发人员窗口打开。
<bt:Url id="Functions.Page.Url" DefaultValue="https://localhost:3000/functions.html" />
每当我在加载加载项后第一次调用该函数时,manifest.xml 中的空白“functions.html”页面就会打开。
使用 Excel for Mac (16.32)。
在进一步研究了这个问题之后,我发现您克隆的示例并不好 - 它无法在 Mac 或 Online 上运行,其中 Javascript 运行时是浏览器,在这种情况下使用页面资源,而不是脚本资源。要工作,HTML 文件必须包含 JS 文件,但它不包含。我对此感到抱歉。
我会请这个样品的所有者修复它。
同时,您可以尝试手动将这一行添加到 functions.html 文件中:
<script src="functions.js" type="text/javascript"></script>
或者,您可以克隆此清单。由于它的所有资源都是公开可用的,因此您需要开始的只是清单。它也不需要任何工具或软件包。
让我们知道这对您有何帮助。
谢谢,
兹拉特科
请在您的 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
请让我们知道它是如何工作的。
谢谢,
兹拉特科