可以将两个独立的基于office-js的PowerPoint插件和基于VBA的PowerPoint插件打包成一个吗?
从Office-JS&VBA插件如何混合在一起,我了解到两个基于office-js的插件和基于VBA的插件无法相互通信。
如果这两个addin不需要通信,VBA(也许是C#?)部分和JS部分可以捆绑在一起吗?
当然,两个插件是独立分发的,但它们与 CustomXMLPart 耦合。因此,如果这是可能的,对用户来说很方便。
可以将两个独立的基于office-js的PowerPoint插件和基于VBA的PowerPoint插件打包成一个吗?
不,从它们的本性来看这是可能的。 Office Web 加载项只是托管在服务器上的某个位置并在嵌入式 Web 浏览器中运行的 Web 应用程序。
VBA 宏只是位于磁盘/启用宏的文件上的脚本。您负责复制此类文件(部署)。坦率地说,VBA 并不是为分发过程而设计的。这就是引入 COM 加载项的目的。
如果这两个addin不需要通信,VBA(也许是C#?)部分和JS部分可以捆绑在一起吗?
不。他们是完全不同的。一个是 Web 应用程序,另一个是桌面应用程序。