将基于JS和基于VBA的PowerPoint插件打包成一个

问题描述 投票:0回答:1

可以将两个独立的基于office-js的PowerPoint插件和基于VBA的PowerPoint插件打包成一个吗?

Office-JS&VBA插件如何混合在一起,我了解到两个基于office-js的插件和基于VBA的插件无法相互通信。

如果这两个addin不需要通信,VBA(也许是C#?)部分和JS部分可以捆绑在一起吗?

当然,两个插件是独立分发的,但它们与 CustomXMLPart 耦合。因此,如果这是可能的,对用户来说很方便。

vba powerpoint office-js office-addins powerpoint-web-addins
1个回答
0
投票

可以将两个独立的基于office-js的PowerPoint插件和基于VBA的PowerPoint插件打包成一个吗?

不,从它们的本性来看这是可能的。 Office Web 加载项只是托管在服务器上的某个位置并在嵌入式 Web 浏览器中运行的 Web 应用程序。

VBA 宏只是位于磁盘/启用宏的文件上的脚本。您负责复制此类文件(部署)。坦率地说,VBA 并不是为分发过程而设计的。这就是引入 COM 加载项的目的。

如果这两个addin不需要通信,VBA(也许是C#?)部分和JS部分可以捆绑在一起吗?

不。他们是完全不同的。一个是 Web 应用程序,另一个是桌面应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.