通过 HTML/JS 加载项一个接一个地打开和关闭一组工作簿

Open and close a set of workbooks one by one by an HTML/JS add-in

我想知道是否可以让 HTML/JS 加载项一个接一个地打开和关闭一组工作簿。

我没有见过 JavaScript API 打开或关闭工作簿,不知道它是否可以在 JavaScript 函数中使用。

否则,因为VBA可以重复打开和关闭工作簿,是否可以在VBA中设置一个机制到运行系统地添加一个HTML/JS的函数- 在每次打开工作簿时?

JS API 中没有这方面的内置功能。我们知道差距,它在长期路线图上,但不是近期的事情。

不过,根据正在打开的工作簿是否已插入 Office 加载项,您或许可以采取 VBA 解决方法。也就是说,您可以让 Office 加载项在隐藏的 sheet 中的某个知名单元格上创建绑定(如果它尚不存在),并将事件侦听器附加到它。 VBA 然后会去写入同一个单元格,触发事件。同样,这仅在插件已插入且基本上处于类似模板的情况下才有效;但如果它符合您的要求,那就可以了。

最好!

~ Michael Zlatkovsky,Office 可扩展性团队开发人员,MSFT