我想知道是否可以让HTML / JS加载项逐个打开和关闭一组工作簿。
我还没有看到用于打开或关闭工作簿的JavaScript API,也不知道它是否可以在JavaScript函数中使用。
否则,因为VBA可以重复打开和关闭工作簿,是否可以在VBA中设置一个机制,以便在每次打开工作簿时系统地运行HTML / JS加载项的功能?
答案 0 :(得分:1)
JS API中没有内置功能。我们意识到了这一差距,这是长期的路线图,但不是即将出现的问题。
根据打开的工作簿是否已插入Office加载项,您可以执行VBA解决方法。也就是说,您可以让Office加载项在隐藏表单中的某个已知单元格上创建绑定(如果它尚未存在),并将事件侦听器附加到它。然后VBA将进入同一个单元格,触发事件。同样,这仅在加载项已插入且基本上在类似模板的场景中时才有效;但如果它符合您的要求,那就行了。
最佳!
~Michael Zlatkovsky,Office Extensibility团队的开发人员,MSFT