Word的MS Office JavaScript API是否包含VSTO/VVBA的所有功能



我在VBA中有一个非常大而复杂的项目,它以各种方式解析和更改word文档的内容。我需要决定是在.NET VSTO中重写它,还是使用较新的Javascript API用于web/桌面。

截至2022年,就Word和通用办公API而言,此API的功能是否与VBA/VSTO版本相同?我似乎无法从微软那里得到明确的回应。

我担心的是,经过大量的工作,我会偶然发现他们根本没有实现的属性。

感谢

不,Office JavaScript库(Office.js(并不支持VBA/VSTO中的所有功能。如果所有最终用户都在Windows计算机上,则可以在VSTO中重新实现。如果你想要跨平台支持(Windows、Mac、在线(,你必须希望Office.js能支持你所需要的。但唯一的方法是查看你现有的代码,并针对所使用的每个功能,看看Office.js中是否有同样的方法。

不幸的是,它没有。目前,VBA/VSTO还没有完全的功能替代品。除非你的目标是让你的项目在网络上运行(Online Office365/手机/平板电脑(,否则我认为这不值得。

相关内容

  • 没有找到相关文章

最新更新