excel - 调用 Excel Office.js 自定义函数时如何隐藏开发者窗口
问题描述
我正在使用包含自定义函数的 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>
或者,您可以克隆此清单。由于它的所有资源都是公开可用的,因此您需要开始的只是清单。它也不需要任何工具或软件包。
让我们知道这对您有何帮助。
谢谢,
兹拉特科
推荐阅读
- c# - 创建 TXT 文件并将其保存到 DISK C:使用 system.io ,但访问被拒绝
- xcode - macOS 应用程序不能分发“开发者 ID”(选项不显示)
- python - python 如何在没有 CMD 'echo %SystemRoot%' 的情况下获得 %SystemRoot%?
- javascript - querySelector 有效,但 querySelectorAll 无效
- php - AJAX-如何查询特定表行
- android-camera2 - Camera2 API 在 OnePlus 7 Pro 中不起作用
- r - R中变量中特定值的子集数据
- java - 需要一个逻辑来获取元素
- python - Plotly python shared_x 轴与子图,不能使用后缀
- python - 有人能告诉我这里发生了什么吗