office-js - Excel 插件自定义函数与现有 com 插件 UDF 兼容
问题描述
我在 Com 插件中创建了现有的自定义函数。为了支持 MAC 和在线,我正在创建一个 Web 插件。我在清单中包含了等效的加载项。但是当在浏览器/mac 上打开同一个工作簿时,Web 插件无法识别在 com 插件中创建的自定义函数,而是抛出 #Name?并显示 com 插件中使用的命名空间。
<EquivalentAddins>
<EquivalentAddin>
<ProgId>xxx.Office.Formulas</ProgId>
<Type>COM</Type>
</EquivalentAddin>
com 插件模板中使用的自定义函数 "=get("data")。
浏览器上显示的自定义函数 "=@xxx.Office.Formulas.get("data")"
解决方案
在浏览器/mac 中,将调用等效的 Web 插件。用法与 Com Add-in 类似,即 "=get("data")"。您可以参考与 Xll UDF 兼容的自定义函数
推荐阅读
- javascript - 用于在两个字符串之间查找子字符串的 Javascript 正则表达式
- c++ - 创建一个移动分配函数,不断得到“指针被释放没有分配”
- asp.net-core - 在 dotnet core react 模板的 custom.scss 中自定义引导程序
- python - 我的 while 循环出现问题并让它重新启动
- node.js - 在 Nodejs 中添加边缘 gremlin 查询
- sql - 在有重复日期时间的表中添加毫秒
- r - 如何从包含数据框的深度嵌套列表列表中创建数据框?
- python - 有人可以指导我如何在课堂上重用一个函数吗?
- swiftui - 在 ForEach 内的 SwiftUI 中布局 Rectangle() 视图?
- javascript - ReferenceError:没有为 MERN 应用定义 validateResult