|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
这种自定义的一些简单函数确实可以利用Run方法进行跨文件调用,
还有一个类似的Application.ExecuteExcel4Macro方法也可以实现。
JS有那么多好用的第三方模块,所以我就想着能不能引入一下,加快自己的开发。
但是我之前尝试这些引入第三方模块的时候,出现一个问题,请求各位大神解答。
比如我将linq. js(一个第三方模块)代码进行复制,稍微改造一下如下图,
linq头部:
linq尾部:
然后保存为linq.xlam(完整的xlam我会放到附件里)
linq.zip
(27.02 KB, 下载次数: 5)
然后自己新建一个new.xlsm,将linq.xlam作为加载项加载,项目结构如下图:
然后如果我在linq.js所在的模块中进行调用是没问题的,
但是如果我在new.xlsm中用run或者ExecuteExcel4Macro方法都会报错,如下图:
所以现在的一个总结一下就是,Run方法只能导出函数,无法导出类,对象等,
或者,我的引入类的代码可能有问题,如果有大神知道的haul麻烦指点一下。
|
|